<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dtox="http://dgiwg/schemas/topographicExchange/1/flat" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmldgiwgsp="http://www.dgiwg.org/gml/3.2/profiles/spatial/1.0/" elementFormDefault="qualified" targetNamespace="http://dgiwg/schemas/topographicExchange/1/flat" version="1.0.1">
  <annotation>
    <documentation>NA [Desc] NA</documentation>
    <appinfo source="">
      <ComplianceLevel xmlns="http://www.dgiwg.org/gml/3.2/profiles/spatial/1.0/">L1_3D</ComplianceLevel>
      <GMLProfileSchema xmlns="http://www.dgiwg.org/gml/3.2/profiles/spatial/1.0/">http://schemas.dgiwg.org/GML_test_solution/3.2/spatial/1.0/3dGeometry.xsd</GMLProfileSchema>
    </appinfo>
  </annotation>
  <import namespace="http://www.dgiwg.org/gml/3.2/profiles/spatial/1.0/"/>
  <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
  <!--XML Schema document created by ShapeChange - http://shapechange.net/-->
  <element name="AcousticStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:AcousticStation_PType">
    <annotation>
      <documentation>The geographic location at which a set of acoustic observations were taken. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AcousticStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AcousticStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AcousticStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AcousticStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:AcousticStation_SType">
    <annotation>
      <documentation>The geographic location at which a set of acoustic observations were taken. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AcousticStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AcousticStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AcousticStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AdministrativeBoundary_C" substitutionGroup="gml:AbstractFeature" type="dtox:AdministrativeBoundary_CType">
    <annotation>
      <documentation>A boundary between administratively controlled regions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AdministrativeBoundary_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="boundaryDemarcated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a boundary is demarcated. [Desc] Demarcation refers to the surveying and erection of markers along a land boundary after a boundary has been delimited according to a treaty or other agreement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="boundaryDetermineMethod" type="dtox:AdministrativeBoundary_boundaryDetermineMethodType">
            <annotation>
              <documentation>The method by which a boundary has been determined. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="boundaryDisputeType" type="dtox:AdministrativeBoundary_boundaryDisputeTypeType">
            <annotation>
              <documentation>The type of dispute, if any, concerning a boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="boundaryStatus" type="dtox:AdministrativeBoundary_boundaryStatusType">
            <annotation>
              <documentation>The status of delimitation of a boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geopoliticalLineType" type="dtox:AdministrativeBoundary_geopoliticalLineTypeType">
            <annotation>
              <documentation>The type of a geopolitical dividing line (for example: a boundary or a line of separation) based on the nature of its establishment and/or recognition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="limitsPhysicallyBased" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the limit(s) of a maritime area are based on permanent physical features. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="officialLength" type="double">
            <annotation>
              <documentation>The official approved value for the length of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AdministrativeBoundary_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AdministrativeBoundary_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AdministrativeBoundary_boundaryDetermineMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="anthropogeographic">
        <annotation>
          <documentation>A boundary that has been configured to follow a man-made separation that follows neither physical terrain (or geographic) features (for example: peaks, ridges, or drainage) nor generalized geometric configurations (point-to-point line segments, arcs). [Desc] Such boundaries include ethnic separations, historic-, economic-, or military engagement lines, city or cadastral limits, walls, canals, rail lines and other man-made features.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc">
        <annotation>
          <documentation>A boundary defined by geometrically constructed curve. [Desc] For example, an arc based on a centerpoint and a radius. Often used at sea where natural features are not readily accessible as the basis for boundary specification.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="archipelagicBaseline">
        <annotation>
          <documentation>A closed boundary connecting and surrounding the islands of an archipelagic State; archipelagic waters are those within the baseline and maritime zones fall outside the baseline. [Desc] (UNCLOS Article 47, Archipelagic baselines, item 1) An archipelagic State may draw straight archipelagic baselines joining the outermost points of the outermost islands and drying reefs of the archipelago provided that within such baselines are included the main islands and an area in which the ratio of the area of the water to the area of the land, including atolls, is between 1 to 1 and 9 to 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cadastral">
        <annotation>
          <documentation>An anthropogeographic boundary that is based on cadastral limits. [Desc] An anthropogeographic boundary follows a man-made separation that follows neither physical terrain features nor generalized geometric configurations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drainageLimit">
        <annotation>
          <documentation>A boundary defined by all or part of the outer limit of a drainage basin, which distinguishes the headstreams that are tributaries to different river systems or basins. [Desc] The drainage limit does not always follow the ridgeline or the highest peaks in a range.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drainageLine">
        <annotation>
          <documentation>A boundary established by alternating peaks and lines of drainage, descending along a drainage line from one peak to the point where it meets a drainage line from another peak, along which it then ascends. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="economic">
        <annotation>
          <documentation>An anthropogeographic boundary that is based on an economic line. [Desc] An anthropogeographic boundary follows a man-made separation that follows neither physical terrain features nor generalized geometric configurations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elevationContour">
        <annotation>
          <documentation>A boundary that follows a line connecting points having the same elevation value relative to a vertical datum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ethnic">
        <annotation>
          <documentation>An anthropogeographic boundary that is based on ethnic separations. [Desc] An anthropogeographic boundary follows a man-made separation that follows neither physical terrain features nor generalized geometric configurations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="extendedContinentalShelf">
        <annotation>
          <documentation>A boundary defined by the outer edge of the continental margin (the submerged prolongation of the land mass of a coastal State, consisting of the shelf, the slope and the rise, but does not include the deep ocean floor with its oceanic ridges) or a minimum of 200 nautical miles distant from the territorial baseline. [Desc] (UNCLOS Article 76, Continental shelf, item 7) The coastal State shall delineate the outer limits of its continental shelf, where that shelf extends beyond 200 nautical miles from the baselines from which the breadth of the territorial sea is measured, by straight lines not exceeding 60 nautical miles in length, connecting fixed points, defined by coordinates of latitude and longitude.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geodesic">
        <annotation>
          <documentation>A boundary defined by the shortest path between two points on the surface of a spheroid (an ellipsoid of revolution). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="greatCircle">
        <annotation>
          <documentation>A boundary defined by the shortest path between two points on the surface of a sphere. [Desc] In the Mercator projection a great circle appears as a straight line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>An anthropogeographic boundary that is based on an historic line. [Desc] An anthropogeographic boundary follows a man-made separation that follows neither physical terrain features nor generalized geometric configurations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lakeTransect">
        <annotation>
          <documentation>A boundary that follows the general midline of a lake, defined by straight line segments drawn roughly midway between opposing shorelines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leftBank">
        <annotation>
          <documentation>A boundary that follows the left bank edge of a watercourse. [Desc] The left bank is determined by facing downstream (in the direction of flow) and the bank edge is typically based on average water flow conditions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mainChannel">
        <annotation>
          <documentation>A boundary that follows the principal navigable channel of a stream. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="median">
        <annotation>
          <documentation>A boundary defined by straight line segments drawn between opposing shorelines of a waterbody (for example: a stream) that are formed by connecting the midpoints of transects strung between opposing points (for example: significant turns or projections) along the shorelines. [Desc] Because strict equidistant lines can become very complicated, agreeing states often resort to drawing modified or simplified lines which may deviate from or smooth out complex lines by leaving out certain intermediate turning points.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meridian">
        <annotation>
          <documentation>A boundary defined by a meridian (a line of constant longitude). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryEngagement">
        <annotation>
          <documentation>An anthropogeographic boundary that is based on a military engagement line. [Desc] An anthropogeographic boundary follows a man-made separation that follows neither physical terrain features nor generalized geometric configurations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="normalBaseline">
        <annotation>
          <documentation>A boundary established by a tangent of the seaward landmass at low tide elevation as depicted on the claimant State's submitted large-scale charts. [Desc] (UNCLOS Article 5, Normal baseline) Except where otherwise provided in this Convention, the normal baseline for measuring the breadth of the territorial sea is the low-water line along the coast as marked on large-scale charts officially recognized by the coastal State.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="normalContinentalShelf">
        <annotation>
          <documentation>A boundary defined by the outer edge of the continental margin (the submerged prolongation of the land mass of a coastal State, consisting of the shelf, the slope and the rise, but does not include the deep ocean floor with its oceanic ridges) or a maximum of 200 nautical miles distant from the territorial baseline. [Desc] (UNCLOS Article 76, Continental shelf, item 1) The continental shelf of a coastal State comprises the seabed and subsoil of the submarine areas that extend beyond its territorial sea throughout the natural prolongation of its land territory to the outer edge of the continental margin, or to a distance of 200 nautical miles from the baselines from which the breadth of the territorial sea is measured where the outer edge of the continental margin does not extend up to that distance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parallel">
        <annotation>
          <documentation>A boundary defined by a parallel (a line of constant latitude). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ridgeline">
        <annotation>
          <documentation>An elevated boundary that follows the ridgeline or the highest peaks in a range. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rightBank">
        <annotation>
          <documentation>A boundary that follows the right bank edge of a watercourse. [Desc] The right bank is determined by facing downstream (in the direction of flow) and the bank edge is typically based on average water flow conditions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shoreline">
        <annotation>
          <documentation>A boundary that follows the edge of a waterbody for which there is no well-specified direction of flow (for example: a lake or ocean). [Desc] In the case of an ocean, the boundary may follow the normal limit of wave action above the higher high water line as defined by the National Authority.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="straight">
        <annotation>
          <documentation>A boundary defined by the shortest path between two points. [Desc] As the shape of the earth is curved, 'straight' is dependent on how the curvature is distorted by a map projection. At large scales and short distances 'straight lines' in all map projections are equivalent; at small scales the curvature of the surface of the earth allows for a variety of approximations to 'straight', for example a geodesic line and a great circle line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="straightBaseline">
        <annotation>
          <documentation>A boundary comprised of a system of straight lines joining specified or discrete turning points on the low water line that States may employ to simplify definition of a coastline that is either deeply indented or is cut into or fringed by nearby islands. [Desc] (UNCLOS Article 7, Straight baseline) In localities where the coastline is deeply indented and cut into, or if there is a fringe of islands along the coast in its immediate vicinity, the method of straight baselines joining appropriate points may be employed in drawing the baseline from which the breadth of the territorial sea is measured. Where because of the presence of a delta and other natural conditions the coastline is highly unstable, the appropriate points may be selected along the furthest seaward extent of the low-water line and, notwithstanding subsequent regression of the low-water line, the straight baselines shall remain effective until changed by the coastal State in accordance with this Convention.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="straightSegmented">
        <annotation>
          <documentation>A boundary defined by the shortest path between adjacent points in a series. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thalweg">
        <annotation>
          <documentation>A boundary that follows the deepest part of the main channel of a stream. [Desc] On occasion, a thalweg boundary may instead follow the principal navigable channel of a stream. Treaties do not always specify which interpretation of thalweg is intended for a boundary.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thalwegToPeak">
        <annotation>
          <documentation>A boundary extending from the deepest part of the main channel of a stream to the peak of a nearby mountain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>An anthropogeographic boundary that is based on municipal (for example: city) limits. [Desc] An anthropogeographic boundary follows a man-made separation that follows neither physical terrain features nor generalized geometric configurations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AdministrativeBoundary_boundaryDisputeTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deFacto">
        <annotation>
          <documentation>The boundary is not governed by a formal legal agreement (as opposed to de jure). [Desc] A de facto boundary may, however, be accepted by both authorities without dispute.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deJure">
        <annotation>
          <documentation>Under current treaty practice, the boundary has come into force pursuant to a treaty, agreement (including bi- or multi-lateral negotiations, decisions, exchanges of notes, or other legal instruments), or a United Nations Security Council Resolution. [Desc] Most boundary treaties come into force when there is an exchange of instruments of ratification. At the present time a lack of registration with the United Nation (which is required by Article 102 of the UN Charter) has no effect on the instrument being in force (the only penalty being that the unregistered treaty may not be invoked before any UN organ). A de jure boundary is usually demarcated, but it can also remain delimited. Disputes may arise over segments of a de jure boundary, but these segments are generally not labeled as 'in dispute'. Boundaries established between colonial powers or as administrative lines within a colony that become the boundaries of post-colonial States who do not reconfirm their mutual boundary by treaty may be termed 'historical de jure boundaries'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inDispute">
        <annotation>
          <documentation>A boundary whereby one or both adjoining authorities contest some portion(s) of or an entire boundary. [Desc] Disputes can be active or dormant and the parties can respond in varying degrees of intensity ranging from hostile belligerence to cooperative conciliation. Among geopolitical entities a boundary dispute is usually a territorial dispute and very often involves contention over the exploitation of natural resources.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="undisputed">
        <annotation>
          <documentation>A boundary that is not in dispute. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AdministrativeBoundary_boundaryStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="definite">
        <annotation>
          <documentation>A boundary having an established, accepted delimitation where no significant sections are in dispute by the adjoining authorities. [Desc] Some definite boundaries may not be governed. Definite geopolitical boundaries are typically recognized by the United Nations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indefinite">
        <annotation>
          <documentation>A boundary that is vaguely delimited, so as to question the accurate delineation of territory and its depiction on cartographic products, but that is not actively disputed by the adjoining authorities. [Desc] An indefinite boundary is typically agreed by the two authorities concerned. In the case of geopolitical entities it may not have been registered at the United Nations. Sometimes shown on maps distinct from definite and in dispute boundaries.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inDispute">
        <annotation>
          <documentation>A boundary whereby one or both adjoining authorities contest some portion(s) of or an entire boundary. [Desc] Disputes can be active or dormant and the parties can respond in varying degrees of intensity ranging from hostile belligerence to cooperative conciliation. Among geopolitical entities a boundary dispute is usually a territorial dispute and very often involves contention over the exploitation of natural resources.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noDefinedBoundary">
        <annotation>
          <documentation>Has not been defined by either of the adjoining authorities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AdministrativeBoundary_geopoliticalLineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="armisticeLine">
        <annotation>
          <documentation>A form of military disengagement line established by opposing groups as a result of an armistice (a temporary peace agreement). [Desc] For example, the Armistice Line established in 1949 in the Middle East.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ceaseFireLine">
        <annotation>
          <documentation>A line established where active hostilities have been suspended, but where an armistice line has not yet been agreed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="claimLine">
        <annotation>
          <documentation>A limit of an area unilaterally claimed by one State or political entity without consent or negotiation with the adjacent State or political entity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conventionLine">
        <annotation>
          <documentation>A line established to regulate matters between nations or groups over a specific area or territory. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="demarcationLine">
        <annotation>
          <documentation>A form of military disengagement line established by opposing groups as a result of the cessation of hostilities. [Desc] For example, the Military Demarcation Line established in 1953 between North and South Korea.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="genericAdminBoundary">
        <annotation>
          <documentation>A boundary separating subordinate administrative divisions (for example: a state, county, township, province, district, territory, and oblast) in a State or other geopolitical entity. [Desc] States are generally divided into first-, second- and lower-order administrative divisions. With only minor exceptions (Egypt-Sudan, Kenya-Sudan), administrative boundaries are contiguous with international boundaries. In rarer instances, administrative boundaries serve in lieu of international boundaries (Ethiopia-Somalia and the former Oman-UAE boundaries).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="genericIntBoundary">
        <annotation>
          <documentation>A boundary separating geopolitical entities that is not classified as a more specific geopolitical line type. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intercolonialLine">
        <annotation>
          <documentation>A line of demarcation established by colonial powers between their adjacent colonies. [Desc] For example, the line established by treaty in Paris on 10th of February, 1763, that put an end to the American intercolonial wars. By its provisions, France gave to England all her possessions in America 'east of the Mississippi, from its source to the river Iberville, and through Lakes Maurepas and Pontchartrain to the Gulf of Mexico'. Spain, which had also been involved in war with England, ceded East and West Florida to that country in exchange for Havanna, while France gave to Spain Louisiana.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="interentityLine">
        <annotation>
          <documentation>The line of separation drawn in Bosnia and Herzegovina separating the ethnic Serb populations from other Bosnians. [Desc] A United Nations patrol zone bounds it on both sides.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lineOfAdjacency">
        <annotation>
          <documentation>A line of separation under the specific arrangement concluded in 2000 between Guatemala and Belize. [Desc] Guatemala, which has claims to large portions of Belize and disputes the international boundary, agreed to an alternate line, surveyed separately but tangent with the international boundary, that would permit Belize to extradite squatters residing along the boundary back to Guatemala.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lineOfControl">
        <annotation>
          <documentation>A line of separation between military forces that has been agreed by both forces but not necessarily accompanied by a cessation of hostilities. [Desc] For example, between India and Pakistan in Kashmir established as a result of the Simla talks in 1972 that clearly delimited the 1949 Cease Fire Line with minor modifications.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lineOfConvenience">
        <annotation>
          <documentation>A line created when political or military powers cannot quickly or easily agree to an alternate line of separation between contending parties. [Desc] For example, the 38th parallel was created as a line of convenience between communist and democratic forces on the Korean peninsula in 1945.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lineOfWithdrawal">
        <annotation>
          <documentation>A line of separation to which military forces have withdrawn. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryDisengagementLine">
        <annotation>
          <documentation>A line of separation recognizing the disengagement of military forces. [Desc] For example, an Armistice Line and a Demarcation Line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provisionalAdminLine">
        <annotation>
          <documentation>A line of separation separating subordinate administrative divisions where two States or other political entities have agreed to a non-prejudicial de facto boundary while pending final de jure settlement. [Desc] For example, between Somalia and Ethiopia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatyLine">
        <annotation>
          <documentation>A line of separation that is not a formal international boundary because one or both parties may not accept the line as official. [Desc] Usually established by a specific treaty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unclosClaimBoundary">
        <annotation>
          <documentation>An UNCLOS boundary that divides overlapping maritime limits beyond the territorial sea in exclusive economic zones and on continental shelves. [Desc] Under UNCLOS (United Nations Convention On The Law Of The Seas) States have the right to regulate economic activity but cannot restrict freedom of navigation within a claim boundary, which are considered high seas.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AdministrativeDivision_S" substitutionGroup="gml:AbstractFeature" type="dtox:AdministrativeDivision_SType">
    <annotation>
      <documentation>An administratively subordinate division of a geopolitical entity. [Desc] A geopolitical entity (country) is typically divided into first-, second-, and lower-order administrative divisions. First-order administrative divisions are immediately subordinate to the government of the geopolitical entity, with second- and lower-order divisions subordinate to those above them. Examples: (first-order) a United States state, a German Land, a French region; a Canadian province; (second-order) a U.S. county, a French department; (third-order) a U.S. township, a French arrondissement; (lower-levels) a French commune.</documentation>
    </annotation>
  </element>
  <complexType name="AdministrativeDivision_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="adminCorporation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is a community of administrative units, which does not belong to a common local administrative unit. [Desc] this community and the administrative unit still belong to the same level.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="adminDivisionLevel" type="integer">
            <annotation>
              <documentation>The level of the administrative division defined by the hierarchical order in a geopolitical entity. [Desc] The first level is understood as the first level below a sovereign state or similar.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="adminUnitTypeName" type="string">
            <annotation>
              <documentation>The designation of the subnational administration unit. [Desc] For example, 'Department' or 'County'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:AdministrativeDivision_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specialAdminUnit" type="dtox:AdministrativeDivision_specialAdminUnitType">
            <annotation>
              <documentation>The basis upon which an administratively subordinate division of a geopolitical entity (country) is established, other than for the purpose of governing as a unique subordinate division. [Desc] Non-governance purposes for which an administrative division may be established include, for example: economic development, postal service, utility provision, or data collection.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specialAdminUnitDesc" type="string">
            <annotation>
              <documentation>A description of the unique administrative circumstances of an administrative region, if any. [Desc] For example, the type(s) of activities that are administered and the nature of the control(s) exerted.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.populationDensity-singleValue" type="double">
            <annotation>
              <documentation>The average number of inhabitants residing within an area, per unit area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.population" type="integer">
            <annotation>
              <documentation>The number of people within an area (for example: an administrative or built-up area). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AdministrativeDivision_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AdministrativeDivision_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AdministrativeDivision_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AdministrativeDivision_specialAdminUnitType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="censusDistrict">
        <annotation>
          <documentation>An administrative district established by a national government for the purpose of taking a census. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concessionArea">
        <annotation>
          <documentation>A lease of land by a national government to a private entity for the purpose of economic development (for example: mining or forestry). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="economicRegion">
        <annotation>
          <documentation>A region established by a government specifically for economic development and/or for economic data collection and analysis purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electionDistrict">
        <annotation>
          <documentation>An administrative district established by a national government, in which an electoral constituency resides. [Desc] In the United States it is a territorial division of a state whose residents are entitled to elect one member to the United States House of Representatives. The division is based on population determined during a census conducted every ten years; the process of subsequently establishing the division is termed 'reapportionment'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="freeTradeZone">
        <annotation>
          <documentation>An area established by a national government where goods may be received and shipped free of customs duty and of most customs regulations. [Desc] Usually established as a section of a port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leaseArea">
        <annotation>
          <documentation>A lease of land by one national government to another. [Desc] For example, as leased by the United Kingdom from the People's Republic of China to form part of Hong Kong.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="postalDistrict">
        <annotation>
          <documentation>An administrative district established by a national postal service to facilitate routing and delivery of mail. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reservation">
        <annotation>
          <documentation>An area reserved for specific ethnic groups with or without partial autonomy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterManagementDistrict">
        <annotation>
          <documentation>An administrative district established for the purpose of managing a public water supply. [Desc] Its boundaries may align with one or more watersheds, but more commonly it is based on a politically-defined region aligned with the distribution of population and nearby water resources.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AerationBasin_P" substitutionGroup="gml:AbstractFeature" type="dtox:AerationBasin_PType">
    <annotation>
      <documentation>A basin, usually artificial, in which air is mixed with partially treated wastewater. [Desc] The water is treated with microorganisms to consume organic materials and convert suspended solids to settleable solids that are later collected by a settling pond and removed as sludge.</documentation>
    </annotation>
  </element>
  <complexType name="AerationBasin_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:AerationBasin_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerationBasin_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerationBasin_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:AerationBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:AerationBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:AerationBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerationBasin_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerationBasin_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerationBasin_S" substitutionGroup="gml:AbstractFeature" type="dtox:AerationBasin_SType">
    <annotation>
      <documentation>A basin, usually artificial, in which air is mixed with partially treated wastewater. [Desc] The water is treated with microorganisms to consume organic materials and convert suspended solids to settleable solids that are later collected by a settling pond and removed as sludge.</documentation>
    </annotation>
  </element>
  <complexType name="AerationBasin_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:AerationBasin_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerationBasin_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerationBasin_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:AerationBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:AerationBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:AerationBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerationBasin_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerationBasin_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AerationBasin_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerationBasin_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerationBasin_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerationBasin_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AerialFarm_P" substitutionGroup="gml:AbstractFeature" type="dtox:AerialFarm_PType">
    <annotation>
      <documentation>A collection of aerials that are collocated and serve a common purpose. [Desc] They may be organized either to function as a single larger virtual device (for example: a phased array) or function relatively independently of each other (for example: pointed in different directions and operating at different frequencies as at a satellite communication ground station).</documentation>
    </annotation>
  </element>
  <complexType name="AerialFarm_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerialFarm_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerialFarm_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerialFarm_S" substitutionGroup="gml:AbstractFeature" type="dtox:AerialFarm_SType">
    <annotation>
      <documentation>A collection of aerials that are collocated and serve a common purpose. [Desc] They may be organized either to function as a single larger virtual device (for example: a phased array) or function relatively independently of each other (for example: pointed in different directions and operating at different frequencies as at a satellite communication ground station).</documentation>
    </annotation>
  </element>
  <complexType name="AerialFarm_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerialFarm_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerialFarm_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aerial_C" substitutionGroup="gml:AbstractFeature" type="dtox:Aerial_CType">
    <annotation>
      <documentation>A device that is used for emitting and/or sensing electromagnetic energy. [Desc] For example, used to transmit and/or receive electronic signals as on a radio tower or to capture electromagnetic energy as in radio astronomy.</documentation>
    </annotation>
  </element>
  <complexType name="Aerial_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerial_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Aerial_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerial_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerial_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Aerial_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aerial_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aerial_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aerial_P" substitutionGroup="gml:AbstractFeature" type="dtox:Aerial_PType">
    <annotation>
      <documentation>A device that is used for emitting and/or sensing electromagnetic energy. [Desc] For example, used to transmit and/or receive electronic signals as on a radio tower or to capture electromagnetic energy as in radio astronomy.</documentation>
    </annotation>
  </element>
  <complexType name="Aerial_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerial_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Aerial_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerial_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerial_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Aerial_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aerial_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aerial_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aerial_S" substitutionGroup="gml:AbstractFeature" type="dtox:Aerial_SType">
    <annotation>
      <documentation>A device that is used for emitting and/or sensing electromagnetic energy. [Desc] For example, used to transmit and/or receive electronic signals as on a radio tower or to capture electromagnetic energy as in radio astronomy.</documentation>
    </annotation>
  </element>
  <complexType name="Aerial_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerial_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Aerial_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerial_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerial_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Aerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Aerial_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aerial_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aerial_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Aerial_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerial_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerial_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerial_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerial_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerial_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AeroRadioNavInstallation_P" substitutionGroup="gml:AbstractFeature" type="dtox:AeroRadioNavInstallation_PType">
    <annotation>
      <documentation>A ground based piece of electronic equipment that provides aeronautical navigation guidance information or position data. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AeroRadioNavInstallation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AeroRadioNavInstallation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AeroRadioNavInstallation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeBeacon_P" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeBeacon_PType">
    <annotation>
      <documentation>A beacon used to indicate the location of an aerodrome from the air. [Desc] Aerodrome beacons may consist of either a rotating light source or a strobe light.</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeBeacon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:AerodromeBeacon_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeBeacon_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeBeacon_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeBeacon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeBeacon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeBeacon_S" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeBeacon_SType">
    <annotation>
      <documentation>A beacon used to indicate the location of an aerodrome from the air. [Desc] Aerodrome beacons may consist of either a rotating light source or a strobe light.</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeBeacon_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:AerodromeBeacon_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeBeacon_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeBeacon_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeBeacon_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeBeacon_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AerodromeBeacon_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeBeacon_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeBeacon_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AerodromeBoundary_C" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeBoundary_CType">
    <annotation>
      <documentation>The geographical limits of an aerodrome property as defined by the local authority. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeBoundary_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="boundaryLightsPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has available boundary lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeBoundary_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeBoundary_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeMarkings_P" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeMarkings_PType">
    <annotation>
      <documentation>A symbol or group of symbols displayed on the surface of the movement area in order to convey aeronautical information. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeMarkings_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeMarkings_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeMarkings_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeMarkings_S" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeMarkings_SType">
    <annotation>
      <documentation>A symbol or group of symbols displayed on the surface of the movement area in order to convey aeronautical information. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeMarkings_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeMarkings_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeMarkings_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeMoveAreaLighting_P" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeMoveAreaLighting_PType">
    <annotation>
      <documentation>A lighting system providing guidance to an aircraft or vehicle while on a ground movement area of an aerodrome. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeMoveAreaLighting_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaLightSysType" type="dtox:AerodromeMoveAreaLighting_aeroMoveAreaLightSysTypeType">
            <annotation>
              <documentation>The lighting system provided for a component of the aerodrome movement area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveAreaLighting_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightSystemIntensity" type="dtox:AerodromeMoveAreaLighting_lightSystemIntensityType">
            <annotation>
              <documentation>The intensity level of the aerodrome lighting system. [Desc] For example: high, medium, or low.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightSystemIntVariable" type="dtox:AerodromeMoveAreaLighting_lightSystemIntVariableType">
            <annotation>
              <documentation>The variability of the intensity of an aerodrome lighting system. [Desc] For example: fixed.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pilotControlledLighting" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that radio control of lighting is available to provide airborne control of lights by keying the aircraft's microphone. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo.operationsEndDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the end of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo.operationsStartDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the start of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo.standardOperatingTimes" type="dtox:OperatingTimeInfo_standardOperatingTimesType">
            <annotation>
              <documentation>A standard, community recognized categorization of a recurring timeframe in which a facility or service is available for use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_2.operationsEndDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the end of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_2.operationsStartDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the start of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_2.standardOperatingTimes" type="dtox:OperatingTimeInfo_standardOperatingTimesType">
            <annotation>
              <documentation>A standard, community recognized categorization of a recurring timeframe in which a facility or service is available for use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_3.operationsEndDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the end of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_3.operationsStartDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the start of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_3.standardOperatingTimes" type="dtox:OperatingTimeInfo_standardOperatingTimesType">
            <annotation>
              <documentation>A standard, community recognized categorization of a recurring timeframe in which a facility or service is available for use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeMoveAreaLighting_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeMoveAreaLighting_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeMoveAreaLighting_S" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeMoveAreaLighting_SType">
    <annotation>
      <documentation>A lighting system providing guidance to an aircraft or vehicle while on a ground movement area of an aerodrome. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeMoveAreaLighting_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaLightSysType" type="dtox:AerodromeMoveAreaLighting_aeroMoveAreaLightSysTypeType">
            <annotation>
              <documentation>The lighting system provided for a component of the aerodrome movement area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveAreaLighting_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightSystemIntensity" type="dtox:AerodromeMoveAreaLighting_lightSystemIntensityType">
            <annotation>
              <documentation>The intensity level of the aerodrome lighting system. [Desc] For example: high, medium, or low.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightSystemIntVariable" type="dtox:AerodromeMoveAreaLighting_lightSystemIntVariableType">
            <annotation>
              <documentation>The variability of the intensity of an aerodrome lighting system. [Desc] For example: fixed.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pilotControlledLighting" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that radio control of lighting is available to provide airborne control of lights by keying the aircraft's microphone. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo.operationsEndDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the end of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo.operationsStartDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the start of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo.standardOperatingTimes" type="dtox:OperatingTimeInfo_standardOperatingTimesType">
            <annotation>
              <documentation>A standard, community recognized categorization of a recurring timeframe in which a facility or service is available for use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_2.operationsEndDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the end of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_2.operationsStartDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the start of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_2.standardOperatingTimes" type="dtox:OperatingTimeInfo_standardOperatingTimesType">
            <annotation>
              <documentation>A standard, community recognized categorization of a recurring timeframe in which a facility or service is available for use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_3.operationsEndDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the end of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_3.operationsStartDateTime" type="string">
            <annotation>
              <documentation>The date and, optionally, time of the start of an event or operating period. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingTimeinfo_3.standardOperatingTimes" type="dtox:OperatingTimeInfo_standardOperatingTimesType">
            <annotation>
              <documentation>A standard, community recognized categorization of a recurring timeframe in which a facility or service is available for use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeMoveAreaLighting_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeMoveAreaLighting_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AerodromeMoveAreaLighting_aeroMoveAreaLightSysTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rapidExitTaxiwayIndicator">
        <annotation>
          <documentation>Rapid exit taxiway indicator lights (RETILs) provide pilots with distance-to-go information to the nearest rapid exit taxiway on the runway, to enhance situational awareness in low visibility conditions and enable pilots to apply braking action for more efficient roll-out and runway exit speeds. [Desc] Rapid exit taxiway indicator lights shall be fixed unidirectional yellow lights, aligned so as to be visible to the pilot of a landing aircraft in the direction of approach to the runway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stopwayEdge">
        <annotation>
          <documentation>Stopway edge lights are used to outline the edges of the stopway during periods of darkness or restricted visibility conditions. [Desc] Stopway lights shall be placed along the full length of the stopway and shall be in two parallel rows that are equidistant from the centre line and coincident with the rows of the runway edge lights. Stopway lights shall also be provided across the end of a stopway on a line at right angles to the stopway axis as near to the end of the stopway as possible and, in any case, not more than 3 metres outside the end.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="apronFlood">
        <annotation>
          <documentation>Apron floodlights provide adequate illumination on all apron service areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="taxiwayCenterline">
        <annotation>
          <documentation>Taxiway centerline lights define the centerline of the taxiway and are used to facilitate ground traffic under low visibility conditions. [Desc] They are located along the taxiway centerline in a straight line on straight portions, on the centerline of curved portions, and along designated taxiing paths in portions of runways, ramp, and apron areas. Taxiway centerline lights are steady burning and emit green light.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="taxiwayEdge">
        <annotation>
          <documentation>Taxiway edge lights are used to outline the edges of taxiways during periods of darkness or restricted visibility conditions. [Desc] These fixtures emit blue light.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runwayTurnPad">
        <annotation>
          <documentation>Runway turn pad lights provide continuous guidance on a runway turn pad intended for use in runway visual range conditions less than a value of 350 m, to enable an aeroplane to complete a 180-degree turn and align with the runway centre line. [Desc] Runway turn pad lights shall be unidirectional fixed lights showing green with beam dimensions such that the light is visible only from aircraft on or approaching the runway turn pad.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stopbars">
        <annotation>
          <documentation>Stop bar lights are used to confirm the ATC clearance to enter or cross the active runway in low visibility conditions. [Desc] A stop bar consists of a row of red, unidirectional, steady-burning in-pavement lights installed across the entire taxiway at the runway holding position, and elevated steady-burning red lights on each side.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermediateHolding">
        <annotation>
          <documentation>A light designating a position intended for traffic control at which taxiing aircraft and vehicles shall stop and hold until further cleared to proceed, when so instructed by the aerodrome control tower. [Desc] Intermediate holding position lights shall consist of three fixed unidirectional lights showing yellow in the direction of approach to the intermediate holding position with a light distribution similar to taxiway centre line lights if provided. The lights shall be disposed symmetrically about and at right angle to the taxiway centre line, with individual lights spaced 1.5 metres apart.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deicingAreaExit">
        <annotation>
          <documentation>De-icing/anti-icing area exit lights should be provided at the exit boundary of a remote de-icing/anti-icing area adjoining a taxiway. [Desc] De-icing/anti-icing facility exit lights shall consist of in-pavement fixed unidirectional lights spaced at intervals of 6 metres showing yellow in the direction of the approach to the exit boundary with a light distribution similar to taxiway centre line lights.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runwayGuard">
        <annotation>
          <documentation>Runway guard lights provide warning to pilots and drivers of vehicles when they are operating on taxiways, that they are about to enter an active runway. [Desc] There are two standard configurations of runway guard lights. Configuration A is a pair of unidirectional flashing yellow lights located at each side of the taxiway at a distance from the runway centre line. Configuration B are unidirectional flashing yellow lights spaced at intervals of 3 metres located across the taxiway at a distance from the runway centre line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visualDockingGuidance">
        <annotation>
          <documentation>A visual docking guidance system indicates, by a visual aid, the precise positioning of an aircraft on an aircraft stand when other alternative means, such as marshallers, are not practicable. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftStandManeuver">
        <annotation>
          <documentation>Aircraft stand manoeuvring guidance lights facilitate the positioning of an aircraft on an aircraft stand, on a paved apron, or on a de-icing/anti-icing facility intended for use in poor visibility conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadHoldingPosition">
        <annotation>
          <documentation>A road holding position light designates a position at which vehicles may be required to hold. [Desc] The road-holding position light shall comprise of either a controllable red (stop)/green (go) traffic light or a flashing-red light.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runwayCenterline">
        <annotation>
          <documentation>Runway centerline lights define the centerline of a runway, and are installed on some precision approach runways to facilitate landing and Take-off under adverse visibility conditions. [Desc] Runway centre line lights shall be fixed lights showing variable white from the threshold to the point 900 metres from the runway end; alternate red and variable white from 900 metres to 300 metres from the runway end$$$$$ and red from 300 metres to the runway end, except that for runways less than 1 800 metres in length, the alternate red and variable white lights shall extend from the mid-point of the runway usable for landing to 300 metres from the runway end.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runwayEdge">
        <annotation>
          <documentation>Runway edge lights are used to outline the edges of runways during periods of darkness or restricted visibility conditions. [Desc] These light systems are classified according to the intensity or brightness they are capable of producing: they are the High Intensity Runway Lights (HIRL), Medium Intensity Runway Lights (MIRL), and the Low Intensity Runway Lights (LIRL). The HIRL and MIRL systems have variable intensity controls, whereas the LIRLs normally have one intensity setting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runwayEndIdentifierLight">
        <annotation>
          <documentation>REILs are installed at many airfields to provide rapid and positive identification of the approach end of a particular runway. [Desc] The system consists of a pair of synchronized flashing lights located laterally on each side of the runway threshold. REILs may be either omnidirectional or unidirectional facing the approach area. They are effective for Identification of a runway surrounded by a preponderance of other lighting; Identification of a runway which lacks contrast with surrounding terrain$$$$$ Identification of a runway during reduced visibility. REILs are flashing white lights with a flash frequency between 60 and 120 per minute.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="touchdownZone">
        <annotation>
          <documentation>Touchdown Zone lights define the touchdown zone of a runway, and are installed on some precision approach runways to facilitate landing and Take-off under adverse visibility conditions. [Desc] Touchdown zone lights shall extend from the threshold for a longitudinal distance of 900 metres, except that on runways less than 1800 metres in length, the system shall be shortened so that it does not extend beyond the midpoint of the runway. The pattern shall be formed by pairs of barrettes symmetrically located about the runway centre line. The lateral spacing between the innermost lights of a pair of barrettes shall be equal to the lateral spacing selected for the touchdown zone marking. The longitudinal spacing between pairs of barrettes shall be either 30 metres or 60 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="threshold">
        <annotation>
          <documentation>A group of lights identifying the beginning of the landing surface of the runway. [Desc] Runway threshold lights are variable intensity red and green units in the form of wing bars along each side of the runway centerline, except that for Category II and higher runways, the red and green lights extend along the full width of the runway. Green shows in the approach direction and red shows in the opposite. When a threshold is at the extremity of a runway, the threshold lights shall be placed in a row at right angles to the runway axis as near to the extremity of the runway as possible and, in any case, not more than 3 metres outside the extremity. When a threshold is displaced from the extremity of a runway, threshold lights shall be placed in a row at right angles to the runway axis at the displaced threshold.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runwayEnd">
        <annotation>
          <documentation>Runway end lights are used to outline the landing end of the runway during periods of darkness or restricted visibility conditions. [Desc] Runway end lights shall be fixed unidirectional lights showing red in the direction of the runway. The intensity and beam spread of the lights shall be adequate for the conditions of visibility and ambient light in which use of the runway is intended.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landandHoldShort">
        <annotation>
          <documentation>Land and hold short lights are used to indicate the hold short point on certain runways which are approved for Land and Hold Short Operations (LAHSO). [Desc] Land and hold short lights consist of a row of pulsing white lights installed across the runway at the hold short point. Where installed, the lights will be on anytime LAHSO is in effect. These lights will be off when LAHSO is not in effect.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="taxiwayExitCenterLights">
        <annotation>
          <documentation>Taxiway exit centerline lights identify a track on a runway where an aircraft may make a smooth transition from the runway environment to an adjacent taxiway. [Desc] The lights are spaced at longitudinal intervals of not more than 15 metres, except that, where runway centre line lights are not provided, a greater interval not exceeding 30 metres may be used. The lights alternate green and white.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="touchdownAndLiftOffArea">
        <annotation>
          <documentation>Lights placed to identify the designated Touchdown and Lift-Off area. [Desc] Touchdown and lift-off area perimeter lights shall be placed along the edge of the area designated for use as the touchdown and lift-off area or within a distance of 1.5 metres from the edge. Where the touchdown and lift-off area is a circle the lights shall be: a) located on straight lines in a pattern which will provide information to pilots on drift displacement; and b) where a) is not practicable, evenly spaced around the perimeter of the touchdown and lift-off area at the appropriate interval except that over a sector of 45 degrees the lights shall be spaced at half spacing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="finalApproachTakeOffArea">
        <annotation>
          <documentation>Lights placed along the edge identifying the final approach and take-off area. [Desc] Final approach and take-off area lights shall be fixed omnidirectional lights showing white. Where the intensity of the lights is to be varied the lights shall show variable white.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeMoveAreaLighting_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeMoveAreaLighting_lightSystemIntVariableType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="variable">
        <annotation>
          <documentation>The light system intensity is variable between two or three different values of intensity. [Desc] The intensity should be variable in order from high to medium to low, or medium to low.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fixed">
        <annotation>
          <documentation>The light system intensity is fixed to one intensity level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeMoveAreaLighting_lightSystemIntensityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="high">
        <annotation>
          <documentation>High intensity lights. [Desc] Where a high-intensity lighting system is provided in the aerodrome approach or movement surface environment, a suitable intensity control shall be incorporated to allow for adjustment of the light intensity to meet the prevailing conditions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medium">
        <annotation>
          <documentation>Medium intensity lights. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="low">
        <annotation>
          <documentation>Low intensity lights. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AerodromeMoveArea_C" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeMoveArea_CType">
    <annotation>
      <documentation>That part of an aerodrome to be used for the take-off, landing and taxiing of aircraft, consisting of the manoeuvring area and the apron(s). [Desc] This includes any Aerodrome Service Roads when they are collocated with an apron, taxiway, or runway.</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeMoveArea_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeMoveArea_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeMoveArea_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeMoveArea_P" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeMoveArea_PType">
    <annotation>
      <documentation>That part of an aerodrome to be used for the take-off, landing and taxiing of aircraft, consisting of the manoeuvring area and the apron(s). [Desc] This includes any Aerodrome Service Roads when they are collocated with an apron, taxiway, or runway.</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeMoveArea_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeMoveArea_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeMoveArea_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeMoveArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeMoveArea_SType">
    <annotation>
      <documentation>That part of an aerodrome to be used for the take-off, landing and taxiing of aircraft, consisting of the manoeuvring area and the apron(s). [Desc] This includes any Aerodrome Service Roads when they are collocated with an apron, taxiway, or runway.</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeMoveArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeMoveArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeMoveArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AerodromeMoveArea_aerodromeSurfaceStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="closed">
        <annotation>
          <documentation>Access is officially prohibited. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>Access is officially permitted. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="workInProgress">
        <annotation>
          <documentation>The surface is under construction and is therefore not capable of supporting aircraft operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parkedDisabledAircraft">
        <annotation>
          <documentation>Aircraft may be parked on the movement surface limiting operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeMoveArea_availabilityCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="confirmedAvailable">
        <annotation>
          <documentation>The product, service, feature, or facility is confirmed to be available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notAvailable">
        <annotation>
          <documentation>The product, service, feature, or facility is confirmed to be unavailable. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unconfirmedAvailable">
        <annotation>
          <documentation>The product, service, feature, or facility may be available, but this has not been confirmed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeMoveArea_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeMoveArea_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="completelyPaved">
        <annotation>
          <documentation>The subgrade has been prepared for load-bearing and the surface has been paved using durable materials. [Desc] Intended to be a permanent surface that is highly resistant to the effects of weathering and traffic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mostlyPaved">
        <annotation>
          <documentation>The surface is paved for at least 50 percent of its length. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unprepared">
        <annotation>
          <documentation>The naturally occurring surface is used without any preparation. [Desc] For example: no grading or rolling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyPaved">
        <annotation>
          <documentation>The surface is paved, but for less than 50 percent of its length. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unpaved">
        <annotation>
          <documentation>The surface has been prepared (for example: by grading or rolling) but has not been paved. [Desc] Generally considered to be only temporary in nature as unless regularly maintained the surface relatively rapidly degrades as a result of weathering and traffic. Non-local materials (for example: gravel or landing mats) may be used to improve the load-bearing and wear characteristics of the surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_aeroMoveAreaSurfaceCompType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>A surface composed of various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a bituminous binder (for example: tar or asphalt). [Desc] Often referred to as 'earth cement'. Prepared by digging up the surface, mixing the material with bitumen or oil binder, and surfacing with the resulting mixture. Bitumen is the family name for either tar (derived from coal) or asphalt (derived from petroleum).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>A surface composed of masonry units packed closely together on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A surface composed of clay, packed over a firm subgrade, that has hardened over a period of time. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A surface composed of a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A surface composed of crushed coral that has been graded and rolled to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>A surface composed of the existing earth material(s). [Desc] May be grass-covered or bare.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>A surface composed of small water-worn or crushed stones compacted to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>A cleared area of a frozen watercourse. [Desc] Usually marked and intended to support regular traffic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingMat">
        <annotation>
          <documentation>A surface composed of prefabricated, portable mats so designed that any number of planks (sections) may be fastened together to form a stable landing surface. [Desc] Usually made of aluminum (for example: US Air Force AM-2 aluminum matting) with a non-skid coating applied. May also be used for beach landings, heliports, bridge decking, heavy duty roads, and other similar applications such as flooring for relocatable shelters, tents, and hangers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laterite">
        <annotation>
          <documentation>A surface composed of a clayey (usually red) soil that hardens on exposure to the air, packed over a firm subgrade. [Desc] Laterite is characterized by a high proportion of sesquioxides, especially of aluminum and iron, and a low proportion of bases and silica. It is formed by chemical weathering in tropical and subtropical regions. Also loosely any of various other reddish or iron-rich surface materials in the tropics and sub-tropics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>A surface composed of broken rock or ironstone slag of varying size and shape that is packed through repeated rolling and water-bound. [Desc] The range of sizes and shapes results in a relatively firm interlocking of the materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="membrane">
        <annotation>
          <documentation>A surface covered by spread rolls of protective laminate, providing waterproofing and dustproofing on soils that have adequate strength for airfield traffic areas. [Desc] Usually rubber-based, but may be plastic (for example: nylon) or other coated fibre material.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonBituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a non-bituminous binder (for example: portland cement). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="piercedSteelPlanking">
        <annotation>
          <documentation>A surface composed of pierced steel sheets, nominally 15 inches by 10 feet in size, that have been clipped together edgewise to form a continuous mat. [Desc] Used to best effect on stabilized subgrade, resulting in a semi-permanent runway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>A surface composed of sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>A surface composed of packed snow, usually resulting from multiple snowfalls, that may have additionally been rolled to ensure the absence of voids or cavities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>A surface composed of rock or similar mineral substances (other than metal) of generally regular form and size, usually artificially shaped. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>A body of water that is kept clear for use as a seaplane run. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>A surface composed of wood logs, beams, or planks. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>A surface composed of asphalt applied over a concrete underlayment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aggregateSealCoat">
        <annotation>
          <documentation>The paved surface is seal coated to bring aggregate particles into contact with vehicle tires to improve skid resistance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="graded">
        <annotation>
          <documentation>The movement area has been leveled to result in a smooth surface. [Desc] May include a slight grade to promote drainage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grass">
        <annotation>
          <documentation>The surface is covered with grass. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grooved">
        <annotation>
          <documentation>The paved surface is grooved to promote drainage and traction. [Desc] Accomplished by, for example, cutting or the emplacement of plastic strips that are later removed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oiled">
        <annotation>
          <documentation>The surface is coated with a light layer of oil to reduce dust formation. [Desc] Usually accomplished by spraying.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="porousFrictionCourse">
        <annotation>
          <documentation>The paved surface is covered by a material designed to improve drainage and reduce slippage. [Desc] For example, Porous European Mix (PEM), a porous asphaltic concrete formulated with 20-24 percent air voids used as an open graded friction course (OGFC).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rolled">
        <annotation>
          <documentation>The surface is prepared with heavy rollers to result in a firm, packed surface without local dips or swales. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubberizedSealCoat">
        <annotation>
          <documentation>The paved surface is seal coated using an asphalt-rubber binder. [Desc] Sometimes termed a 'stress-absorbing membrane' (SAM). May be based on the use of recycled scrap tire rubber.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_aeroPavementFuncStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fair">
        <annotation>
          <documentation>The condition is adequate for limited aircraft operations. [Desc] It is capable of supporting 30 days of limited operations by the heaviest (highest Load Classification Number (LCN) or Aircraft Classification Number (ACN)) aircraft that can use the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fairEstimated">
        <annotation>
          <documentation>It is estimated (in lieu of reported information) that the condition is adequate for limited aircraft operations. [Desc] It is estimated to be capable of supporting 30 days of limited operations by the heaviest (highest Load Classification Number (LCN) or Aircraft Classification Number (ACN)) aircraft that can use the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="good">
        <annotation>
          <documentation>The condition is adequate for sustained aircraft operations. [Desc] It will support 30 days of sustained operations by the heaviest (highest Load Classification Number (LCN) or Aircraft Classification Number (ACN)) aircraft that can use the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="goodEstimated">
        <annotation>
          <documentation>It is estimated (in lieu of reported information) that the condition is adequate for sustained aircraft operations. [Desc] It is estimated that it will support 30 days of sustained operations by the heaviest (highest Load Classification Number (LCN) or Aircraft Classification Number (ACN)) aircraft that can use the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poor">
        <annotation>
          <documentation>The condition is sufficient for only emergency aircraft operations. [Desc] It will support only emergency or occasional operations by the heaviest (highest Load Classification Number (LCN) or Aircraft Classification Number (ACN)) aircraft that can use the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorEstimated">
        <annotation>
          <documentation>It is estimated (in lieu of reported information) that the condition is sufficient for only emergency aircraft operations. [Desc] It is estimated that it will support only emergency or occasional operations by the heaviest (highest Load Classification Number (LCN) or Aircraft Classification Number (ACN)) aircraft that can use the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="underConstruction">
        <annotation>
          <documentation>The surface is under construction and is therefore not capable of supporting aircraft operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unserviceable">
        <annotation>
          <documentation>The surface is in such a state of deterioration or disrepair that it is completely unusable and cannot be safely used for any type of aircraft operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="excellent">
        <annotation>
          <documentation>The surface is capable of supporting extended aircraft operations with minimal maintenance. [Desc] The surface is newly constructed, less than 5 years old, and is capable of supporting extended aircraft operations by the heaviest (highest Load Classification Number (LCN) or Aircraft Classification Number (ACN)) aircraft that is rated to use the facility, with minimal need for maintenance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_pavementTypeForPcnDetermType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="flexiblePavement">
        <annotation>
          <documentation>The total pavement structure deflects, or flexes, under loading. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rigidPavement">
        <annotation>
          <documentation>The pavement structure deflects very little under loading due to the high modulus of elasticity of the surface course. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_pcnEvaluationMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="technical">
        <annotation>
          <documentation>Representing a specific study of the pavement characteristics and application of pavement behaviour technology. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usingAircraftExperience">
        <annotation>
          <documentation>Representing a knowledge of the specific type and mass of aircraft satisfactorily being supported under regular use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_pcnMaxAllowTirePressCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="high">
        <annotation>
          <documentation>No pressure limit. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medium">
        <annotation>
          <documentation>Pressure limited to 1.50 megapascal (MPa) (217 psi). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="low">
        <annotation>
          <documentation>Pressure limited to 1.00 megapascal (MPa) (145 psi). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veryLow">
        <annotation>
          <documentation>Pressure limited to 0.50 megapascal (MPa) (73 psi). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromePavementInfo_pcnPavementSubStrengthCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="highStrengthSubgrade">
        <annotation>
          <documentation>Characterized by K = 150 MN/m3 and representing all K values above 120 MN/m3 for rigid pavements, and by California Bearing Ratio (CBR) = 15 and representing all CBR values above 13 for flexible pavements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mediumStrengthSubgrade">
        <annotation>
          <documentation>Characterized by K = 80 MN/m3 and representing a range in K of 60 to 120 MN/m3 for rigid pavements, and by California Bearing Ratio (CBR) = 10 and representing a range in CBR of 8 to 13 for flexible pavements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lowStrengthSubgrade">
        <annotation>
          <documentation>Characterized by K = 40 MN/m3 and representing a range in K of 25 to 60 MN/m3 for rigid pavements, and by California Bearing Ratio (CBR) = 6 and representing a range in CBR of 4 to 8 for flexible pavements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ultraLowStrengthSubgrade">
        <annotation>
          <documentation>Characterized by K = 20 MN/m3 and representing all K values below 25 MN/m3 for rigid pavements, and by California Bearing Ratio (CBR) = 3 and representing all CBR values below 4 for flexible pavements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AerodromeReferencePoint_P" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeReferencePoint_PType">
    <annotation>
      <documentation>The designated geographic location of an aerodrome as established by the appropriate authority. [Desc] The aerodrome reference point shall be located near the initial or planned geometric centre of the aerodrome and shall normally remain where first established.</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeReferencePoint_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeReferencePoint_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeReferencePoint_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AerodromeServiceRoad" substitutionGroup="gml:AbstractFeature" type="dtox:AerodromeServiceRoadType">
    <annotation>
      <documentation>An established surface route on the aerodrome meant for the exclusive use of authorized vehicles and personnel. [Desc] Aerodrome service roads do not include public access roads. Examples of authorized vehicles are: fuel, maintenance and emergency trucks.</documentation>
    </annotation>
  </element>
  <complexType name="AerodromeServiceRoadType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeServiceRoad_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp" type="dtox:AerodromeServiceRoad_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_2" type="dtox:AerodromeServiceRoad_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_3" type="dtox:AerodromeServiceRoad_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeServiceRoad_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeServiceRoad_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeServiceRoad_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AerodromeServiceRoadPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AerodromeServiceRoad"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AerodromeServiceRoad_aeroMoveAreaSurfaceCompType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>A surface composed of various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a bituminous binder (for example: tar or asphalt). [Desc] Often referred to as 'earth cement'. Prepared by digging up the surface, mixing the material with bitumen or oil binder, and surfacing with the resulting mixture. Bitumen is the family name for either tar (derived from coal) or asphalt (derived from petroleum).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>A surface composed of masonry units packed closely together on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A surface composed of clay, packed over a firm subgrade, that has hardened over a period of time. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A surface composed of a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A surface composed of crushed coral that has been graded and rolled to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>A surface composed of the existing earth material(s). [Desc] May be grass-covered or bare.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>A surface composed of small water-worn or crushed stones compacted to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>A cleared area of a frozen watercourse. [Desc] Usually marked and intended to support regular traffic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingMat">
        <annotation>
          <documentation>A surface composed of prefabricated, portable mats so designed that any number of planks (sections) may be fastened together to form a stable landing surface. [Desc] Usually made of aluminum (for example: US Air Force AM-2 aluminum matting) with a non-skid coating applied. May also be used for beach landings, heliports, bridge decking, heavy duty roads, and other similar applications such as flooring for relocatable shelters, tents, and hangers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laterite">
        <annotation>
          <documentation>A surface composed of a clayey (usually red) soil that hardens on exposure to the air, packed over a firm subgrade. [Desc] Laterite is characterized by a high proportion of sesquioxides, especially of aluminum and iron, and a low proportion of bases and silica. It is formed by chemical weathering in tropical and subtropical regions. Also loosely any of various other reddish or iron-rich surface materials in the tropics and sub-tropics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>A surface composed of broken rock or ironstone slag of varying size and shape that is packed through repeated rolling and water-bound. [Desc] The range of sizes and shapes results in a relatively firm interlocking of the materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="membrane">
        <annotation>
          <documentation>A surface covered by spread rolls of protective laminate, providing waterproofing and dustproofing on soils that have adequate strength for airfield traffic areas. [Desc] Usually rubber-based, but may be plastic (for example: nylon) or other coated fibre material.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonBituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a non-bituminous binder (for example: portland cement). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="piercedSteelPlanking">
        <annotation>
          <documentation>A surface composed of pierced steel sheets, nominally 15 inches by 10 feet in size, that have been clipped together edgewise to form a continuous mat. [Desc] Used to best effect on stabilized subgrade, resulting in a semi-permanent runway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>A surface composed of sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>A surface composed of packed snow, usually resulting from multiple snowfalls, that may have additionally been rolled to ensure the absence of voids or cavities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>A surface composed of rock or similar mineral substances (other than metal) of generally regular form and size, usually artificially shaped. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>A body of water that is kept clear for use as a seaplane run. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>A surface composed of wood logs, beams, or planks. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>A surface composed of asphalt applied over a concrete underlayment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeServiceRoad_aerodromeSurfaceStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="closed">
        <annotation>
          <documentation>Access is officially prohibited. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>Access is officially permitted. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="workInProgress">
        <annotation>
          <documentation>The surface is under construction and is therefore not capable of supporting aircraft operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parkedDisabledAircraft">
        <annotation>
          <documentation>Aircraft may be parked on the movement surface limiting operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeServiceRoad_availabilityCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notAvailable">
        <annotation>
          <documentation>The product, service, feature, or facility is confirmed to be unavailable. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="confirmedAvailable">
        <annotation>
          <documentation>The product, service, feature, or facility is confirmed to be available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unconfirmedAvailable">
        <annotation>
          <documentation>The product, service, feature, or facility may be available, but this has not been confirmed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeServiceRoad_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AerodromeServiceRoad_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Aerodrome_P" substitutionGroup="gml:AbstractFeature" type="dtox:Aerodrome_PType">
    <annotation>
      <documentation>A defined area on land or water (including any buildings, installations and equipment) intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Aerodrome_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aerodrome_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aerodrome_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aerodrome_S" substitutionGroup="gml:AbstractFeature" type="dtox:Aerodrome_SType">
    <annotation>
      <documentation>A defined area on land or water (including any buildings, installations and equipment) intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Aerodrome_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aerodrome_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aerodrome_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Aerodrome_airfieldTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="major">
        <annotation>
          <documentation>Runways are greater than or equal to 910 metres in length and hard-surfaced. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minorAndHard">
        <annotation>
          <documentation>Runways are less than 910 metres in length and hard-surfaced. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minorSoft">
        <annotation>
          <documentation>Runways are soft-surfaced. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minor">
        <annotation>
          <documentation>Runways are either less than 910 metres in length or are soft-surfaced. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerodrome_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerodrome_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerodrome_operatingAgencyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civil">
        <annotation>
          <documentation>A non-federal government organization that is responsible for the safe operation of the aerodrome. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>A non-government entity that is responsible for the safe operation of the aerodrome. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>At least two organizations (one civilian or federal, and one military) that is responsible for the safe operation of the aerodrome. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="federal">
        <annotation>
          <documentation>A national government organization that is responsible for the safe operation of the aerodrome. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A federal government entity, whose underlying charge is national defence, that is responsible for the safe operation of the aerodrome. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aerodrome_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AeronauticalGroundLight_P" substitutionGroup="gml:AbstractFeature" type="dtox:AeronauticalGroundLight_PType">
    <annotation>
      <documentation>A light specifically provided as an aid to air navigation, with the exception of obstacle lights and lights forming part of surface or approach lighting systems. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AeronauticalGroundLight_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AeronauticalGroundLight_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AeronauticalGroundLight_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AeronauticalGroundLight_S" substitutionGroup="gml:AbstractFeature" type="dtox:AeronauticalGroundLight_SType">
    <annotation>
      <documentation>A light specifically provided as an aid to air navigation, with the exception of obstacle lights and lights forming part of surface or approach lighting systems. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AeronauticalGroundLight_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AeronauticalGroundLight_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AeronauticalGroundLight_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AircraftCharacteristicsInfo_aircraftApproachCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="categoryA">
        <annotation>
          <documentation>Less than 169 kilometres/hour (91 knots) Indicated Air Speed (IAS). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="categoryB">
        <annotation>
          <documentation>169 kilometres/hour (91 knots) or more but less than 224 kilometres/hour (121 knots) Indicated Air Speed (IAS). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="categoryC">
        <annotation>
          <documentation>224 kilometres/hour (121 knots) or more but less than 261 kilometres/hour (141 knots) Indicated Air Speed (IAS). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="categoryD">
        <annotation>
          <documentation>261 kilometres/hour (141 knots) or more but less than 307 kilometres/hour (166 knots) Indicated Air Speed (IAS). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="categoryE">
        <annotation>
          <documentation>307 kilometres/hour (166 knots) Indicated Air Speed (IAS) or more. [Desc] ICAO specifies an upper limit of 390 kilometres/hour (211 knots) Indicated Air Speed (IAS).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="categoryH">
        <annotation>
          <documentation>Helicopter only. [Desc] The stall speed method of calculating aircraft category does not apply.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AircraftHangar_P" substitutionGroup="gml:AbstractFeature" type="dtox:AircraftHangar_PType">
    <annotation>
      <documentation>A building for housing aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AircraftHangar_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftBayCount" type="integer">
            <annotation>
              <documentation>The designed number of aircraft bays contained by an aircraft hangar or hardened aircraft shelter. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="designator" type="string">
            <annotation>
              <documentation>An official designation assigned to a feature. [Desc] The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorHeight" type="double">
            <annotation>
              <documentation>The measurement of the vertical extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorWidth" type="double">
            <annotation>
              <documentation>The measurement of the horizontal extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarTypeCategory" type="dtox:AircraftHangar_hangarTypeCategoryType">
            <annotation>
              <documentation>Hangar design code. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ownerOrOperator" type="string">
            <annotation>
              <documentation>The name or similar designation of the owner or operator of a facility (for example: a warehouse, a store, or an aircraft hangar). [Desc] For example, 'Fed Ex', 'NASA', 'General Electric', and 'Millionair'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableHeight-singleValue" type="double">
            <annotation>
              <documentation>The interior height of a structure (for example: an aircraft bunker or a storage container). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AircraftHangar_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AircraftHangar_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AircraftHangar_S" substitutionGroup="gml:AbstractFeature" type="dtox:AircraftHangar_SType">
    <annotation>
      <documentation>A building for housing aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AircraftHangar_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftBayCount" type="integer">
            <annotation>
              <documentation>The designed number of aircraft bays contained by an aircraft hangar or hardened aircraft shelter. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="designator" type="string">
            <annotation>
              <documentation>An official designation assigned to a feature. [Desc] The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorHeight" type="double">
            <annotation>
              <documentation>The measurement of the vertical extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorWidth" type="double">
            <annotation>
              <documentation>The measurement of the horizontal extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarTypeCategory" type="dtox:AircraftHangar_hangarTypeCategoryType">
            <annotation>
              <documentation>Hangar design code. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ownerOrOperator" type="string">
            <annotation>
              <documentation>The name or similar designation of the owner or operator of a facility (for example: a warehouse, a store, or an aircraft hangar). [Desc] For example, 'Fed Ex', 'NASA', 'General Electric', and 'Millionair'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableHeight-singleValue" type="double">
            <annotation>
              <documentation>The interior height of a structure (for example: an aircraft bunker or a storage container). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AircraftHangar_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AircraftHangar_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AircraftHangar_hangarTypeCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="multiBay">
        <annotation>
          <documentation>Multi-bay [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="openEnd">
        <annotation>
          <documentation>Open end [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noseIn">
        <annotation>
          <documentation>Nose in [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="underground">
        <annotation>
          <documentation>Underground [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleBay">
        <annotation>
          <documentation>Single bay [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="doubleBay">
        <annotation>
          <documentation>Double bay [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeT">
        <annotation>
          <documentation>T-Shaped [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AircraftStand_P" substitutionGroup="gml:AbstractFeature" type="dtox:AircraftStand_PType">
    <annotation>
      <documentation>A designated area on an apron intended to be used for parking an aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AircraftStand_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftStandDesignator" type="string">
            <annotation>
              <documentation>The designator of an aircraft stand used to uniquely identify it at an aerodrome. [Desc] For example: '13' or '84 A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftStandType" type="dtox:AircraftStand_aircraftStandTypeType">
            <annotation>
              <documentation>The characteristics of an aircraft parking position, as a category. [Desc] For example: a parking position on the apron, an isolated aircraft stand, or a terminal building gate.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:AircraftStand_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AircraftStand_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AircraftStand_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AircraftStand_S" substitutionGroup="gml:AbstractFeature" type="dtox:AircraftStand_SType">
    <annotation>
      <documentation>A designated area on an apron intended to be used for parking an aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AircraftStand_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftStandDesignator" type="string">
            <annotation>
              <documentation>The designator of an aircraft stand used to uniquely identify it at an aerodrome. [Desc] For example: '13' or '84 A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftStandType" type="dtox:AircraftStand_aircraftStandTypeType">
            <annotation>
              <documentation>The characteristics of an aircraft parking position, as a category. [Desc] For example: a parking position on the apron, an isolated aircraft stand, or a terminal building gate.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:AircraftStand_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AircraftStand_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AircraftStand_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AircraftStand_aircraftStandTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="angledNoseIn">
        <annotation>
          <documentation>Angled nose-in parking position. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="angledNoseOut">
        <annotation>
          <documentation>Angled nose-out parking position. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="isolated">
        <annotation>
          <documentation>Isolated parking position. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noseIn">
        <annotation>
          <documentation>Nose-in parking position. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parallel">
        <annotation>
          <documentation>Parallel (to building) parking position. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="remote">
        <annotation>
          <documentation>Remote parking position. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AircraftStand_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Amphitheatre_P" substitutionGroup="gml:AbstractFeature" type="dtox:Amphitheatre_PType">
    <annotation>
      <documentation>A small tract of level ground serving as a stage that is surrounded by rising slopes (either naturally occurring or artificially constructed) supporting tiered seating (for example: benches). [Desc] Generally oval or circular in overall shape and typically used for live theatrical presentations, concerts, opera or dance productions, cinema, and/or other stage productions.</documentation>
    </annotation>
  </element>
  <complexType name="Amphitheatre_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Amphitheatre_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Amphitheatre_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Amphitheatre_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Amphitheatre_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Amphitheatre_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Amphitheatre_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Amphitheatre_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Amphitheatre_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Amphitheatre_S" substitutionGroup="gml:AbstractFeature" type="dtox:Amphitheatre_SType">
    <annotation>
      <documentation>A small tract of level ground serving as a stage that is surrounded by rising slopes (either naturally occurring or artificially constructed) supporting tiered seating (for example: benches). [Desc] Generally oval or circular in overall shape and typically used for live theatrical presentations, concerts, opera or dance productions, cinema, and/or other stage productions.</documentation>
    </annotation>
  </element>
  <complexType name="Amphitheatre_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Amphitheatre_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Amphitheatre_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Amphitheatre_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Amphitheatre_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Amphitheatre_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Amphitheatre_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Amphitheatre_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Amphitheatre_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Amphitheatre_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Amphitheatre_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Amphitheatre_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Amphitheatre_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AmusementParkAttraction_P" substitutionGroup="gml:AbstractFeature" type="dtox:AmusementParkAttraction_PType">
    <annotation>
      <documentation>A large structure located in an amusement park. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AmusementParkAttraction_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="amusementAttractionType" type="dtox:AmusementParkAttraction_amusementAttractionTypeType">
            <annotation>
              <documentation>The type of an amusement park attraction based on its geometric form, appearance, configuration, and/or use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AmusementParkAttraction_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AmusementParkAttraction_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AmusementParkAttraction_S" substitutionGroup="gml:AbstractFeature" type="dtox:AmusementParkAttraction_SType">
    <annotation>
      <documentation>A large structure located in an amusement park. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AmusementParkAttraction_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="amusementAttractionType" type="dtox:AmusementParkAttraction_amusementAttractionTypeType">
            <annotation>
              <documentation>The type of an amusement park attraction based on its geometric form, appearance, configuration, and/or use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AmusementParkAttraction_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AmusementParkAttraction_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AmusementParkAttraction_amusementAttractionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="artificialMountain">
        <annotation>
          <documentation>Having the general form of a mountain (for example: conical and peaked, but smaller) and occupied by amusement attractions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ferrisWheel">
        <annotation>
          <documentation>A giant, vertical revolving wheel with passenger cars on its periphery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rollerCoaster">
        <annotation>
          <documentation>A switchback railway that goes up and down and/or changes direction repeatedly and/or suddenly. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spherical">
        <annotation>
          <documentation>Having the form of a sphere and occupied by amusement attractions. [Desc] For example, Epcot Center.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterAttraction">
        <annotation>
          <documentation>An amusement ride or activity normally located in an amusement park or water park that involves water as an essential part of the amusement. [Desc] For example, water slides, splash pads, spraygrounds (water playgrounds), lazy rivers, or other recreational bathing environments. Parks in more current states of development may also be equipped with some type of artificial surfing or bodyboarding environment such as a wave pool or a FlowRider(R).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalRide">
        <annotation>
          <documentation>Amusement rides with passenger cars or apparatus that travel up, down, around or between one or more tall fixed vertical structures. [Desc] For example, drop towers, pendulum rides, bungee jump and reverse bungee rides.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AmusementPark_P" substitutionGroup="gml:AbstractFeature" type="dtox:AmusementPark_PType">
    <annotation>
      <documentation>A predominantly man-made facility equipped with recreational devices. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AmusementPark_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AmusementPark_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AmusementPark_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AmusementPark_S" substitutionGroup="gml:AbstractFeature" type="dtox:AmusementPark_SType">
    <annotation>
      <documentation>A predominantly man-made facility equipped with recreational devices. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AmusementPark_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AmusementPark_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AmusementPark_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Anchor_P" substitutionGroup="gml:AbstractFeature" type="dtox:Anchor_PType">
    <annotation>
      <documentation>A heavy object, kept in place on the seafloor by its weight and possibly with flukes, to which is attached a cable, rope, or chain that keeps a floating structure (for example, a buoy) on the waterbody surface positioned within a narrow region. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Anchor_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Anchor_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Anchor_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Anchor_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Anchor_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Anchor_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Anchor_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AntiAircraftArtillerySite_P" substitutionGroup="gml:AbstractFeature" type="dtox:AntiAircraftArtillerySite_PType">
    <annotation>
      <documentation>A site and related facilities (for example: buildings and/or radar equipment) for storing and launching anti-aircraft artillery. [Desc] Walls, if any, that surround the site are typically used as the basis for delineation.</documentation>
    </annotation>
  </element>
  <complexType name="AntiAircraftArtillerySite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:AntiAircraftArtillerySite_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AntiAircraftArtillerySite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AntiAircraftArtillerySite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AntiAircraftArtillerySite_S" substitutionGroup="gml:AbstractFeature" type="dtox:AntiAircraftArtillerySite_SType">
    <annotation>
      <documentation>A site and related facilities (for example: buildings and/or radar equipment) for storing and launching anti-aircraft artillery. [Desc] Walls, if any, that surround the site are typically used as the basis for delineation.</documentation>
    </annotation>
  </element>
  <complexType name="AntiAircraftArtillerySite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:AntiAircraftArtillerySite_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AntiAircraftArtillerySite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AntiAircraftArtillerySite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AntiAircraftArtillerySite_militaryServiceBranchType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="airForce">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations primarily by means of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="army">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations on land. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastguard">
        <annotation>
          <documentation>A naval force employed to guard the coast, and often responsible for the safety, order, and operation of marine traffic in neighbouring waters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marines">
        <annotation>
          <documentation>A body of soldiers trained to serve at sea, or on shore under specified circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navy">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations at sea and/or using sea-based capabilities, including both ships and ship-based aircraft. [Desc] Navy operations are supported by land-based capabilities including ports and maintenance systems typically also belonging to the Navy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="joint">
        <annotation>
          <documentation>An organization in which elements of two or more military departments (for example: a navy and an air force) participate. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ApproachLightingSystem_C" substitutionGroup="gml:AbstractFeature" type="dtox:ApproachLightingSystem_CType">
    <annotation>
      <documentation>An airport lighting facility which provides visual guidance to landing aircraft by radiating light beams in a directional pattern by which the pilot aligns the aircraft with the final approach path for landing. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ApproachLightingSystem_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeAppLightSysType" type="dtox:ApproachLightingSystem_aerodromeAppLightSysTypeType">
            <annotation>
              <documentation>The type of aerodrome lighting system providing visual guidance during the final segment leg of an approach procedure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ApproachLightingSystem_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ApproachLightingSystem_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ApproachLightingSystem_P" substitutionGroup="gml:AbstractFeature" type="dtox:ApproachLightingSystem_PType">
    <annotation>
      <documentation>An airport lighting facility which provides visual guidance to landing aircraft by radiating light beams in a directional pattern by which the pilot aligns the aircraft with the final approach path for landing. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ApproachLightingSystem_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeAppLightSysType" type="dtox:ApproachLightingSystem_aerodromeAppLightSysTypeType">
            <annotation>
              <documentation>The type of aerodrome lighting system providing visual guidance during the final segment leg of an approach procedure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ApproachLightingSystem_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ApproachLightingSystem_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ApproachLightingSystem_S" substitutionGroup="gml:AbstractFeature" type="dtox:ApproachLightingSystem_SType">
    <annotation>
      <documentation>An airport lighting facility which provides visual guidance to landing aircraft by radiating light beams in a directional pattern by which the pilot aligns the aircraft with the final approach path for landing. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ApproachLightingSystem_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeAppLightSysType" type="dtox:ApproachLightingSystem_aerodromeAppLightSysTypeType">
            <annotation>
              <documentation>The type of aerodrome lighting system providing visual guidance during the final segment leg of an approach procedure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ApproachLightingSystem_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ApproachLightingSystem_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ApproachLightingSystem_aerodromeAppLightSysTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alsfType1">
        <annotation>
          <documentation>A high-intensity approach lighting system including sequenced flashing lights in a Precision Approach ILS Category I configuration. [Desc] The variable intensity approach lights extend a total of 720 metres (2400 feet), and possibly up to 900 metres (3000 feet) when permitted by the terrain, from the runway threshold.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salsWithSeqFlashingLights">
        <annotation>
          <documentation>A high-intensity approach lighting system that is similar to the ALSF Category 1 but extends only 1500 feet from the runway threshold. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shortApproachLightSystem">
        <annotation>
          <documentation>A high-intensity approach lighting system that is similar to the ALSF Category 1 but extends only 1500 feet from the runway threshold and does not include sequential flashing lights. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alsfType2">
        <annotation>
          <documentation>A high-intensity approach lighting system including sequenced flashing lights in a Precision Approach ILS Category II configuration. [Desc] The variable intensity approach lights extend a total of 720 metres (2400 feet), and possibly up to 900 metres (3000 feet) when permitted by the terrain, from the runway threshold. This approach lighting system may operate as a Short Simplified Approach Lighting (SSAL) System with Runway Alignment Indicator Lights (RAIL) when weather conditions permit by selectively disabling a subset of lights (for example: white main bars and/or red side row bars) in the pattern.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ssalWithRunwayAlignInd">
        <annotation>
          <documentation>A high-intensity approach lighting system that is similar to the ALSF Category 2 but excludes the red side row bars and has a reduced number of white main bars. [Desc] The variable intensity approach lights extend a total of 720 metres (2400 feet), and possibly up to 900 metres (3000 feet) when permitted by the terrain, from the runway threshold.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="malsWithRunwayAlignInd">
        <annotation>
          <documentation>A medium-intensity approach lighting system consisting of seven bars of white variable intensity lights spaced 60 metres (200 feet) apart for 420 metres (1400 feet) commencing at 60 metres (200 feet) from the runway threshold and which is preceeded by Runway Alignment Indicator Lights (RAIL). [Desc] The variable intensity approach lights extend a total of 720 metres (2400 feet) from the runway threshold.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="malsWithSeqFlashingLights">
        <annotation>
          <documentation>A medium-intensity approach lighting system consisting of seven bars of white variable intensity lights spaced 60 metres (200 feet) apart for 420 metres (1400 feet) commencing at 60 metres (200 feet) from the runway threshold, where the three bars farthest away from the runway threshold also contain a sequenced flashing light unit. [Desc] The variable intensity approach lights extend a total of 420 metres (1400 feet) from the runway threshold.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omniApproachLightSystem">
        <annotation>
          <documentation>An approach lighting system consisting of seven omnidirectional flashing lights located in the approach area of a nonprecision runway. [Desc] Five lights are located on the runway centerline extended with the first light located 90 metres (300 feet) from the runway threshold and extending atáequal intervals up to 450 metres (1500 feet) from the runway threshold. The other two lights are located, one on each side of the runway runway threshold, at a lateral distance of 40 feet from the runway edge, or 75 feet from the runway edge when installed on a runway equipped with a VASI.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runwayAlignmentIndicator">
        <annotation>
          <documentation>An approach lighting system including sequenced flashing lights that are located along the extended runway centreline. [Desc] Runway alignment indicator lights are installed only in combination with other lighting systems (for example: that indicate distance from the runway threshold).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="calvertBritish">
        <annotation>
          <documentation>An approach lighting system consisting of six bars of white variable intensity lights spaced 150 metres (500 feet) apart for 900 metres (3000 feet) commencing at 150 metres (500 feet) from the runway threshold and accompanied by single lights along the extended runway centreline for the initial 300 metres (1000 feet) from the runway threshold and then double lights along the extended runway centreline for the second 300 metres (1000 feet) and then triple lights along the extended runway centreline for the final 300 metres (1000 feet). [Desc] The variable intensity approach lights extend a total of 900 metres (3000 feet) from the runway threshold. Note that sequenced flashing lights may be present.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="natoStandard">
        <annotation>
          <documentation>The NATO standard approach lighting system consisting of five bars of white variable intensity lights spaced 150 metres (500 feet) apart for 750 metres (2500 feet) commencing at 150 metres (500 feet) from the runway threshold and accompanied by single lights along the extended runway centreline for the initial 450 metres (1500 feet) from the runway threshold and then double lights along the extended runway centreline for the final 450 metres (1500 feet). [Desc] The variable intensity approach lights extend a total of 900 metres (3000 feet) from the runway threshold. Note that sequenced flashing lights may not be present.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mediumApproachLightSystem">
        <annotation>
          <documentation>A medium-intensity approach lighting system consisting of seven bars of white variable intensity lights spaced 60 metres (200 feet) apart for 420 metres (1400 feet) commencing at 60 metres (200 feet) from the runway threshold. [Desc] The variable intensity approach lights extend a total of 420 metres (1400 feet) from the runway threshold.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lowApproachLightSystem">
        <annotation>
          <documentation>A low-intensity approach lighting system consisting of twin aviation yellow fixed intensity light units spaced at 60 metre (200 foot) intervals commencing 60 metres (200 feet) from the runway threshold and extending back for a distance of 900 metres (3000 feet), terrain permitting. [Desc] This system is provided on non-precision approach runways.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hialCategory1">
        <annotation>
          <documentation>A high-intensity approach lighting system in an ILS Category I configuration. [Desc] This system consists of bars of five white variable intensity lights spaced at intervals of 30 metres (100 feet) commencing 90 metres (300 feet) from the runway threshold and extending for a distance of 900 metres (3000 feet) when permitted by the terrain.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hialCategory2">
        <annotation>
          <documentation>A high-intensity approach lighting system in an ILS Category II configuration. [Desc] This system consists of bars of five white variable intensity lights spaced at intervals of 30 metres (100 feet) commencing 30 metres (100 feet) from the runway threshold and extending for a distance of 720 metres (2400 feet).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leadInLightSystem">
        <annotation>
          <documentation>A lead-in lighting system consisting of one or more series of flashing lights installed at or near ground level that provides positive visual guidance along an approach path, either curving or straight, where special problems exist with hazardous terrain, obstructions, or noise abatement procedures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="airForceOverrun">
        <annotation>
          <documentation>An overrun lighting system used by the U.S. Air Force consisting of red side row lights, three on the left and one on the right, terminated by a bar of green lights. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="formerNatoStandard">
        <annotation>
          <documentation>The former NATO standard approach lighting system consisting of five bars of white variable intensity lights spaced 150 metres (500 feet) apart for 750 metres (2500 feet) commencing at 150 metres (600 feet) from the runway threshold and accompanied by single lights along the extended runway centreline between 300 and 450 metres (1000 and 1500 feet) from the runway threshold and then double lights along the extended runway centreline for the final 450 metres (1500 feet), with the initial 300 metres (1000 feet) being free of centreline lights and bars as the white bars are laterally displaced and accompanied by red side rows (double on the left; single on the right). [Desc] The variable intensity approach lights extend a total of 900 metres (3000 feet) from the runway threshold. Note that sequenced flashing lights may not be present.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleRowCentreline">
        <annotation>
          <documentation>A simple approach lighting system consisting of single white lights located along the extended runway centreline with a bar of green lights located at the runway threshold. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leftSingleRow">
        <annotation>
          <documentation>A low-intensity approach lighting system consisting of single aviation yellow fixed intensity lights spaced at 90 metre (300 foot) intervals commencing 90 metres (300 feet) from the runway threshold and aligned left of the extended runway centerline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="twoParallelRow">
        <annotation>
          <documentation>An approach lighting system consisting of two series of red side row lights, a single light to each side, spaced at intervals of 30 metres (100 feet) commencing 30 metres (100 feet) from the runway threshold and extending for a distance of 720 metres (2400 feet), with a bar of green lights located at the runway threshold. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="narrowMultiCross">
        <annotation>
          <documentation>An approach lighting system consisting of a series of bars of white lights accompanied by single white lights along the extended runway centreline, with a bar of green lights located at the runway threshold. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cross">
        <annotation>
          <documentation>An approach lighting system consisting of a single bar of white lights accompanied by single white lights along the extended runway centreline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Apron_S" substitutionGroup="gml:AbstractFeature" type="dtox:Apron_SType">
    <annotation>
      <documentation>A defined area, on a land aerodrome/heliport, intended to accommodate aircraft/helicopters for purposes of loading and unloading passengers, mail or cargo, and for fuelling, parking or maintenance. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Apron_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="apronType" type="dtox:Apron_apronTypeType">
            <annotation>
              <documentation>The type of an apron based upon its location on an aerodrome and its general purpose. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="apronUsage" type="dtox:Apron_apronUsageType">
            <annotation>
              <documentation>The function(s) that may be performed on an apron. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="apronUsage_2" type="dtox:Apron_apronUsageType">
            <annotation>
              <documentation>The function(s) that may be performed on an apron. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="apronUsage_3" type="dtox:Apron_apronUsageType">
            <annotation>
              <documentation>The function(s) that may be performed on an apron. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Apron_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="designator" type="string">
            <annotation>
              <documentation>An official designation assigned to a feature. [Desc] The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Apron_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Apron_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Apron_apronTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="passenger">
        <annotation>
          <documentation>An area designed for aircraft maneuvering and parking that is adjacent or readily accessible to passenger terminal facilities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cargo">
        <annotation>
          <documentation>An area designed for aircraft maneuvering and parking that is adjacent or readily accessible to cargo facilities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="remoteParking">
        <annotation>
          <documentation>An area removed from the passenger or cargo terminal where aircraft may park as to not disturb normal aerodrome operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="servicesHangar">
        <annotation>
          <documentation>An uncovered area adjacent to a hangar on which aircraft maintenance can be performed, or an area on which aircraft move into and out of a hangar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="generalAviation">
        <annotation>
          <documentation>An area designed for aircraft maneuvering and parking that is adjacent or readily accessible to facilities that support corporate or personal flying operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An area designed for aircraft maneuvering and parking that is adjacent or readily accessible to facilities that support military operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dispersal">
        <annotation>
          <documentation>An area for a single military aircraft designed to isolate the damage suffered by one aircraft from spreading to the others during an attack. [Desc] Usually found in a group but separated from others by distance and often revetted. They are found arrayed along a loop taxiway that is connected to the runway(s).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="holding">
        <annotation>
          <documentation>A defined area where aircraft can be held, or bypassed, to facilitate efficient surface movement of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Apron_apronUsageType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="parking">
        <annotation>
          <documentation>An apron used for parking of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loadingUnloading">
        <annotation>
          <documentation>An apron that is used for either or both the loading or unloading passengers or cargo. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fuelling">
        <annotation>
          <documentation>An apron that is used for either or both the loading or unloading of fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transient">
        <annotation>
          <documentation>An apron where space has been set aside for use by visiting aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="compassRose">
        <annotation>
          <documentation>A painted compass rose on the surface of an apron, used as reference to calibrate on-board aircraft compasses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="engineRunUp">
        <annotation>
          <documentation>An apron where aircraft engines are occasionally pre-flight tested at high RPM. [Desc] May be equipped with one or more blast deflectors.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maintenance">
        <annotation>
          <documentation>An apron where aircraft maintenance is performed. [Desc] It is often attended by special purpose vehicles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alert">
        <annotation>
          <documentation>An military apron usually collocated with a taxiway with rapid access to a runway end, used by combat-ready aircraft prepared to take off on short notice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="firingIn">
        <annotation>
          <documentation>Designed for the use of a single military fighter aircraft for zeroing-in and aligning forward-firing weapons, located in a protected area opposite a tall, wide earthen targeting wall. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hotRefuelling">
        <annotation>
          <documentation>An apron that is used for the loading of fuel while the aircraft engines are running. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weaponLoading">
        <annotation>
          <documentation>An apron that is used for either or both the loading or unloading of aircraft weaponry. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deIcingAntiIcing">
        <annotation>
          <documentation>An apron where frost, ice or snow is removed (de-icing) from the aircraft to provide clean surfaces, and/or where clean surfaces of the aircraft receive protection (anti-icing) preventing the formation of frost or ice and accumulation of snow or slush for a limited period of time. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="insAlignment">
        <annotation>
          <documentation>A designated location where the automated Inertial Navigation System (INS) instruments of aircraft are reset before taking-off. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="decontamination">
        <annotation>
          <documentation>A designated site where a Chemical, Biological, Radiological or Nuclear (CBRN) contaminated aircraft, checked at landing, is sent to be decontaminated by special teams. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Apron_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AquaticVegetation_P" substitutionGroup="gml:AbstractFeature" type="dtox:AquaticVegetation_PType">
    <annotation>
      <documentation>A region of waterborne cellular or vascular plants (for example: algae, grasses, reeds, and water hyacinths). [Desc] The vegetation may moored (for example: sea grass and reeds) or floating (for example: sargasso and water hyacinths).</documentation>
    </annotation>
  </element>
  <complexType name="AquaticVegetation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquaticVegCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of a waterbody surface area that is covered by aquatic vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquaticVegGrowthHabit" type="dtox:AquaticVegetation_aquaticVegGrowthHabitType">
            <annotation>
              <documentation>The growth pattern, location and/or habit of aquatic vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dangerousToNavigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a hazard in a waterbody is considered to be dangerous to surface navigation. [Desc] For example, broken piles, a rock formation, or a reef in moderately deep waters. For large vessels a depth of less than 20 metres is generally considered to be dangerous.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="humanHazard" type="dtox:AquaticVegetation_humanHazardType">
            <annotation>
              <documentation>The type(s) of a possible danger to human activity (for example: slipping) which may be present due to naturally occuring conditions (for example: algae covered rocks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:AquaticVegetation_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_2" type="dtox:AquaticVegetation_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_3" type="dtox:AquaticVegetation_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AquaticVegetation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AquaticVegetation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AquaticVegetation_S" substitutionGroup="gml:AbstractFeature" type="dtox:AquaticVegetation_SType">
    <annotation>
      <documentation>A region of waterborne cellular or vascular plants (for example: algae, grasses, reeds, and water hyacinths). [Desc] The vegetation may moored (for example: sea grass and reeds) or floating (for example: sargasso and water hyacinths).</documentation>
    </annotation>
  </element>
  <complexType name="AquaticVegetation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquaticVegCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of a waterbody surface area that is covered by aquatic vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquaticVegGrowthHabit" type="dtox:AquaticVegetation_aquaticVegGrowthHabitType">
            <annotation>
              <documentation>The growth pattern, location and/or habit of aquatic vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dangerousToNavigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a hazard in a waterbody is considered to be dangerous to surface navigation. [Desc] For example, broken piles, a rock formation, or a reef in moderately deep waters. For large vessels a depth of less than 20 metres is generally considered to be dangerous.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="humanHazard" type="dtox:AquaticVegetation_humanHazardType">
            <annotation>
              <documentation>The type(s) of a possible danger to human activity (for example: slipping) which may be present due to naturally occuring conditions (for example: algae covered rocks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:AquaticVegetation_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_2" type="dtox:AquaticVegetation_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_3" type="dtox:AquaticVegetation_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AquaticVegetation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AquaticVegetation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AquaticVegetation_aquaticVegGrowthHabitType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="submerged">
        <annotation>
          <documentation>Aquatic vegetation that grows completely under the surface of the water. [Desc] Includes sea grass and large (macro) algae such as kelp. Parts of the plant may expose at low water levels, but the plant will begin to die if the normal water level is not soon restored.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergent">
        <annotation>
          <documentation>Aquatic vegetation that is rooted in the sediments and either extends above the water surface for a short height or floats on the surface of the water. [Desc] Includes water lilies, grasses, sedges, and rushes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="freeFloating">
        <annotation>
          <documentation>Aquatic vegetation that is not rooted and floats with local currents. [Desc] Algae that can accumulate in still waters, coastally, within coves and/or along frontal boundaries.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterlogged">
        <annotation>
          <documentation>Aquatic vegetation that occurs in waterlogged soils and has specialized roots for stabilization and oxygen. [Desc] Includes mangroves, cypress, and shrubs. Normally located in areas sheltered from high-energy waves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AquaticVegetation_humanHazardType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="abrasion">
        <annotation>
          <documentation>Superficial damage to the skin, generally not penetrating deeper than the epidermis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="biological">
        <annotation>
          <documentation>Marine life that pose hazards to man by direct contact (for example: jellyfish and sponges), injection (for example: stingrays and scorpionfish), by indirect contact with toxins produced by microorganisms (for example: pfiesteria and prorocentrum) or by predatorial animals (for example: sharks and barracudas). [Desc] Waste and foreign species discharged in ballast water from ships (when purging procedures are not followed) are also considered a biological hazard.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drowning">
        <annotation>
          <documentation>Death caused by the filling of the lungs by a liquid causing the interruption of the body's exchange of oxygen from the air leading to asphyxia. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="entanglement">
        <annotation>
          <documentation>The situation of being physically unable to exit a site due to snagging and/or by being hampered by clothing or equipment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="puncture">
        <annotation>
          <documentation>Surfaces and/or protrusions are present that would puncture a person and/or their equipment under normal contact. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slipping">
        <annotation>
          <documentation>The area is susceptible to slick conditions and tripping hazards. [Desc] For example, where algae is growing on a rock and a slip hazard exists.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="AquaticVegetation_vegetationSpeciesType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="kelp">
        <annotation>
          <documentation>Any of various large brown seaweeds, chiefly members of the orders Fucales and Laminariales. [Desc] Specifically Macrocystis pyrifera of the Pacific coast of America, the largest of the seaweeds. Often burnt for the substances found in the ashes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mangrove">
        <annotation>
          <documentation>Any of various tropical trees or shrubs of the genera Rhizophora and Bruguiera (family Rhizophoraceae) with interlacing aerial roots, which form dense thickets in muddy swamps subject to tidal inundation. [Desc] For example, Rhizophora mangle (also known as common mangrove or red mangrove). May also be used to describe other tropical trees or shrubs of similar habit and appearance, especially of the genus Avicennia (of the verbena family).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nipa">
        <annotation>
          <documentation>A palm tree, Nypa fruticans, of mangrove swamps in tropical Asia and Australia, having a creeping rhizome and large feathery leaves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="posidonia">
        <annotation>
          <documentation>Posidonia oceanica, an alga-like, vascular, flowering plant endemic to the Mediterranean Sea. [Desc] It forms extensive underwater meadows that spread from the shore to the depth of 40 metres. Most often they are found on silty and sandy floors; less often on hard ground. Its rhizomes, which can grow horizontally or vertically, are densely intertwined and constitute a kind of a secondary bottom. This may be several decimetres thick and can sometimes create actual reefs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reed">
        <annotation>
          <documentation>Any of various tall broad-leaved firm-stemmed grasses of the genera Phragmites and Arundo growing in water or marshy ground, frequently in large stands. [Desc] Especially the common reed, Phragmites australis, found in most parts of the world. May also be used, with a specifying word, to describe any of various plants resembling the reed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sargassum">
        <annotation>
          <documentation>Any brown alga of the genus Sargassum, the members of which are kept afloat by air-filled bladders and form dense floating masses in warmer parts of the Atlantic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaTangle">
        <annotation>
          <documentation>Coarse marine alga of the genus Laminaria. [Desc] For example, oarweed or Laminaria digitata and Laminaria saccharina, two species of seaweed with long feathery fronds, the young stalk and fronds of which are sometimes eaten.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterHyacinth">
        <annotation>
          <documentation>A free-floating water plant with thick, waxy, rounded, glossy leaves that rise well above the water surface on stalks that grow up to three feet in height. [Desc] Water hyacinth growth rate is among the highest of any plant known: hyacinth populations can double in as little as 12 days. In addition to blocking boat traffic and preventing swimming and fishing, water hyacinth infestations also prevent sunlight and oxygen from penetrating the water. Decaying plant matter also reduces oxygen in the water and consequently water hyacinth infestations reduce fisheries, shade out and crowd out immersed plants, and reduce biological diversity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="algae">
        <annotation>
          <documentation>A plant of simple structure that grows chiefly in water, such as the various forms of seaweed. [Desc] It ranges in size from a microscopic plant, large numbers of which sometimes cause discoloration of water, to the giant kelp which may extend for more than 185 metres (approximately 600 feet) in length.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Aqueduct_C" substitutionGroup="gml:AbstractFeature" type="dtox:Aqueduct_CType">
    <annotation>
      <documentation>A pipe or artificial channel that is designed to transport water from a remote source, usually by gravity, for freshwater supply, agricultural, and/or industrial use. [Desc] It may be supported by a bridge.</documentation>
    </annotation>
  </element>
  <complexType name="Aqueduct_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aqueductType" type="dtox:Aqueduct_aqueductTypeType">
            <annotation>
              <documentation>The type of an aqueduct based on its structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aqueduct_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Aqueduct_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aqueduct_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Aqueduct_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aqueduct_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Aqueduct_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aqueduct_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aqueduct_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aqueduct_P" substitutionGroup="gml:AbstractFeature" type="dtox:Aqueduct_PType">
    <annotation>
      <documentation>A pipe or artificial channel that is designed to transport water from a remote source, usually by gravity, for freshwater supply, agricultural, and/or industrial use. [Desc] It may be supported by a bridge.</documentation>
    </annotation>
  </element>
  <complexType name="Aqueduct_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aqueductType" type="dtox:Aqueduct_aqueductTypeType">
            <annotation>
              <documentation>The type of an aqueduct based on its structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aqueduct_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Aqueduct_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aqueduct_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Aqueduct_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aqueduct_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Aqueduct_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aqueduct_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aqueduct_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aqueduct_S" substitutionGroup="gml:AbstractFeature" type="dtox:Aqueduct_SType">
    <annotation>
      <documentation>A pipe or artificial channel that is designed to transport water from a remote source, usually by gravity, for freshwater supply, agricultural, and/or industrial use. [Desc] It may be supported by a bridge.</documentation>
    </annotation>
  </element>
  <complexType name="Aqueduct_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aqueductType" type="dtox:Aqueduct_aqueductTypeType">
            <annotation>
              <documentation>The type of an aqueduct based on its structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Aqueduct_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aqueduct_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Aqueduct_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aqueduct_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Aqueduct_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aqueduct_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Aqueduct_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Aqueduct_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aqueduct_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aqueduct_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Aqueduct_aqueductTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="qanat">
        <annotation>
          <documentation>An artificial gently sloping underground channel or tunnel connected to the surface by qanat shafts. [Desc] A qanat aqueduct generally starts in the mountains and uses gravity to bring water to a village below.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surface">
        <annotation>
          <documentation>A lined but usually uncovered surface-level channel. [Desc] In order to allow for gravity-driven flow it may be raised on an embankment, supported by a bridge, and/or pass through a terrain cut.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="underground">
        <annotation>
          <documentation>An artificial gently sloping underground channel or tunnel. [Desc] Usually lined to prevent or reduce water loss.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="underwater">
        <annotation>
          <documentation>A pipe located on a waterbody bottom. [Desc] May be either buried or lie relatively unprotected on the waterbody bottom.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aqueduct_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Aquifer_C" substitutionGroup="gml:AbstractFeature" type="dtox:Aquifer_CType">
    <annotation>
      <documentation>An underground layer of water-bearing permeable rock or unconsolidated materials (for example: gravel, sand, silt, or clay). [Desc] It may yield economically significant quantities of groundwater to wells and springs.</documentation>
    </annotation>
  </element>
  <complexType name="Aquifer_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferComposition" type="dtox:Aquifer_aquiferCompositionType">
            <annotation>
              <documentation>The type of permeable geologic formation that composes the aquifer. [Desc] The ability of the aquifer to store water is dependent on the porosity and permeability of the aquifer composition.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="groundwaterPotentialScore" type="dtox:Aquifer_groundwaterPotentialScoreType">
            <annotation>
              <documentation>An overall assessment of the potential of a location for the successful development of a water well based on the factors of: depth to aquifer; aquifer thickness; probable yield; aquifer material; overburden material; and water quality. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterWithdrawalRate-singleValue" type="double">
            <annotation>
              <documentation>The rate at which water is removed from a resource for use. The GGDM unit of measure is Million Cu M per Annum. [Desc] Water may be removed by manual or mechanical means, and may be used (for example) for irrigation, watering livestock, industrial or domestic use. Note: This does not include baseflow (that is, flow out of the aquifer into rivers or streams lying below the level of the aquifer).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferDepth-singleValue" type="double">
            <annotation>
              <documentation>The distance between the terrain surface and the upper surface of the aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden_2" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden_3" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferThickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the upper and lower surfaces of an aquifer. [Desc] The value describes the vertical extent of the completely saturated portion of the aquifer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="confined" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aquifer is overlain by a confining bed consisting of a layer of rock, or of unconsolidated sediments, that possesses a very low hydraulic conductivity and thus retards the movement of water into and out of the aquifer. [Desc] A confined aquifer is under pressure so that when the aquifer is penetrated by a well, the water will rise above the top of the aquifer. The water level in a well open to a specific confined aquifer stands at the level of the potentiometric surface. If the potentiometric surface is above land, the well is often considered as a free-flowing artesian well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterRechargeRate-singleValue" type="double">
            <annotation>
              <documentation>The rate at which water enters an aquifer either naturally or artificially. The GGDM unit of measure is Million Cu M per Annum. [Desc] Groundwater from the natural water cycle returns to an aquifer after infiltration and percolation through upper ground layers. Groundwater or reclaimed water may be artificially routed below the surface to recharge an aquifer more quickly.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aquifer_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aquifer_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aquifer_P" substitutionGroup="gml:AbstractFeature" type="dtox:Aquifer_PType">
    <annotation>
      <documentation>An underground layer of water-bearing permeable rock or unconsolidated materials (for example: gravel, sand, silt, or clay). [Desc] It may yield economically significant quantities of groundwater to wells and springs.</documentation>
    </annotation>
  </element>
  <complexType name="Aquifer_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferComposition" type="dtox:Aquifer_aquiferCompositionType">
            <annotation>
              <documentation>The type of permeable geologic formation that composes the aquifer. [Desc] The ability of the aquifer to store water is dependent on the porosity and permeability of the aquifer composition.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="groundwaterPotentialScore" type="dtox:Aquifer_groundwaterPotentialScoreType">
            <annotation>
              <documentation>An overall assessment of the potential of a location for the successful development of a water well based on the factors of: depth to aquifer; aquifer thickness; probable yield; aquifer material; overburden material; and water quality. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterWithdrawalRate-singleValue" type="double">
            <annotation>
              <documentation>The rate at which water is removed from a resource for use. The GGDM unit of measure is Million Cu M per Annum. [Desc] Water may be removed by manual or mechanical means, and may be used (for example) for irrigation, watering livestock, industrial or domestic use. Note: This does not include baseflow (that is, flow out of the aquifer into rivers or streams lying below the level of the aquifer).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferDepth-singleValue" type="double">
            <annotation>
              <documentation>The distance between the terrain surface and the upper surface of the aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden_2" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden_3" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferThickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the upper and lower surfaces of an aquifer. [Desc] The value describes the vertical extent of the completely saturated portion of the aquifer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="confined" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aquifer is overlain by a confining bed consisting of a layer of rock, or of unconsolidated sediments, that possesses a very low hydraulic conductivity and thus retards the movement of water into and out of the aquifer. [Desc] A confined aquifer is under pressure so that when the aquifer is penetrated by a well, the water will rise above the top of the aquifer. The water level in a well open to a specific confined aquifer stands at the level of the potentiometric surface. If the potentiometric surface is above land, the well is often considered as a free-flowing artesian well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterRechargeRate-singleValue" type="double">
            <annotation>
              <documentation>The rate at which water enters an aquifer either naturally or artificially. The GGDM unit of measure is Million Cu M per Annum. [Desc] Groundwater from the natural water cycle returns to an aquifer after infiltration and percolation through upper ground layers. Groundwater or reclaimed water may be artificially routed below the surface to recharge an aquifer more quickly.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aquifer_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aquifer_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Aquifer_S" substitutionGroup="gml:AbstractFeature" type="dtox:Aquifer_SType">
    <annotation>
      <documentation>An underground layer of water-bearing permeable rock or unconsolidated materials (for example: gravel, sand, silt, or clay). [Desc] It may yield economically significant quantities of groundwater to wells and springs.</documentation>
    </annotation>
  </element>
  <complexType name="Aquifer_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferComposition" type="dtox:Aquifer_aquiferCompositionType">
            <annotation>
              <documentation>The type of permeable geologic formation that composes the aquifer. [Desc] The ability of the aquifer to store water is dependent on the porosity and permeability of the aquifer composition.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="groundwaterPotentialScore" type="dtox:Aquifer_groundwaterPotentialScoreType">
            <annotation>
              <documentation>An overall assessment of the potential of a location for the successful development of a water well based on the factors of: depth to aquifer; aquifer thickness; probable yield; aquifer material; overburden material; and water quality. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterWithdrawalRate-singleValue" type="double">
            <annotation>
              <documentation>The rate at which water is removed from a resource for use. The GGDM unit of measure is Million Cu M per Annum. [Desc] Water may be removed by manual or mechanical means, and may be used (for example) for irrigation, watering livestock, industrial or domestic use. Note: This does not include baseflow (that is, flow out of the aquifer into rivers or streams lying below the level of the aquifer).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferDepth-singleValue" type="double">
            <annotation>
              <documentation>The distance between the terrain surface and the upper surface of the aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden_2" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferOverburden_3" type="dtox:Aquifer_aquiferOverburdenType">
            <annotation>
              <documentation>The type(s) and/or morphology(ies) of terrain material that overlie an aquifer. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquiferThickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the upper and lower surfaces of an aquifer. [Desc] The value describes the vertical extent of the completely saturated portion of the aquifer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="confined" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aquifer is overlain by a confining bed consisting of a layer of rock, or of unconsolidated sediments, that possesses a very low hydraulic conductivity and thus retards the movement of water into and out of the aquifer. [Desc] A confined aquifer is under pressure so that when the aquifer is penetrated by a well, the water will rise above the top of the aquifer. The water level in a well open to a specific confined aquifer stands at the level of the potentiometric surface. If the potentiometric surface is above land, the well is often considered as a free-flowing artesian well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterRechargeRate-singleValue" type="double">
            <annotation>
              <documentation>The rate at which water enters an aquifer either naturally or artificially. The GGDM unit of measure is Million Cu M per Annum. [Desc] Groundwater from the natural water cycle returns to an aquifer after infiltration and percolation through upper ground layers. Groundwater or reclaimed water may be artificially routed below the surface to recharge an aquifer more quickly.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Aquifer_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Aquifer_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Aquifer_aquiferCompositionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="basalt">
        <annotation>
          <documentation>A dark-colored fine-grained extrusive or intrusive igneous rock composed largely of plagioclase feldspar and pyroxene. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Loose rock (sediment) larger than 256 millimetresá(10 inches). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A clastic mineral particle of any composition that has a grain size smaller than 1/256 millimetres. [Desc] Descriptive of a broad category of hydrous silicate minerals in which the silica tetrahedrons are arranged into sheets. Clastic rocks are composed of fragments, or clasts, of pre-existing rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conglomerate">
        <annotation>
          <documentation>A clastic sedimentary rock that contains large (greater than 2.0 millimetresáin diameter) rounded or semirounded rock particles. [Desc] The space between the rock particles are generally filled with smaller particles and/or chemical cement that bind the rock together.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dolomite">
        <annotation>
          <documentation>A sedimentary rock type of compact limestone consisting of calcium magnesium carbonate in the form of the mineral dolomite. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="granite">
        <annotation>
          <documentation>A coarse-grained, intrusive igneous rock composed primarily of light colored minerals such as quartz, orthoclase, sodium plagioclase and muscovite mica. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Clastic sedimentary particles of any composition that are greater than 2.0 millimetresáin diameter and less than 256 millimetres. [Desc] Clastic rocks are composed of fragments, or clasts, of pre-existing rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="igneousRock">
        <annotation>
          <documentation>Rock formed by the solidification of molten rock material below the Earth's surface or rock formed at the Earth's surface as a result of the partial melting of rocks within the mantle and crust. [Desc] When formed below the Earth's surface it is called intrusive igneous rocks. When formed at the Earth's surface it is called extrusive igneous rocks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="karst">
        <annotation>
          <documentation>A landscape, normally underlain by limestone, dolomite or gypsum, where the topography is primarily formed by the dissolving of rock by water, and in which the bedrock may be characterized by voids and cavities. [Desc] Karst areas have numerous depressions and/or valleys caused by the collapse of the underlying bedrock. Karst topography is characterized by sinkholes, sinking streams, closed depressions, subterranean drainage, and caves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="limestone">
        <annotation>
          <documentation>A sedimentary rock that contains at least 50 percent calcium carbonate in the form of calcite by weight. [Desc] Limestone is usually formed from shells of once-living organisms or other organic processes, but may also form by inorganic precipitation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marl">
        <annotation>
          <documentation>A calcium carbonate or lime-rich mud or mudstone which contains variable amounts of clays and aragonite. [Desc] It is formed by precipitation in lake or marine settings. High calcium carbonate content tends to make dried marl earthy and crumbly.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metamorphicRock">
        <annotation>
          <documentation>Existing rocks that have been altered by heat and pressure or by contact with molten magma. [Desc] Examples include quartzite and marble.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>A sedimentary material consisting of a mixture of clay and/or silt with water to form a plastic mass with a grain size preponderantly below 0.06 millimetresádiameter. [Desc] Mud is deposited in low-energy environments in lakes, estuaries and lagoons. It may also be deposited in deep-sea environments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>A sedimentary material, finer than gravel and coarser than silt, with grains between 1/16 and 2.0 millimetresáin diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="schist">
        <annotation>
          <documentation>A metamorphic rock containing abundant particles of mica, characterized by strong foliation, and originating from a metamorphism in which directed pressure plays a significant role. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unconsolidated">
        <annotation>
          <documentation>Sediment that has not been lithified. [Desc] Lithification is the process in which sediments compact under pressure, expel connate fluids, and gradually become solid rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiConsolidatedVolcanicAsh">
        <annotation>
          <documentation>Fine particles of volcanic rock and glass blown into the atmosphere by volcanic eruptions, which have settled to form semi-consolidated to consolidated layers, for example tuff, but may include agglomerate, pyroclastic breccia, lapillistone, and lapilli tuff. [Desc] Volcanic ash includes tiny jagged pieces of rock and glass that are hard, mildly corrosive, conduct electricity when wet, and does not dissolve in water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="volcanicRock">
        <annotation>
          <documentation>Rock formed by the solidification of molten rock material at or near the Earth's surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aquifer_aquiferOverburdenType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="basalt">
        <annotation>
          <documentation>A dark-colored fine-grained extrusive or intrusive igneous rock composed largely of plagioclase feldspar and pyroxene. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandstone">
        <annotation>
          <documentation>Any of various sedimentary rocks composed of sand grains, especially of quartz, cemented together. [Desc] Typically red, yellow, brown, grey, or white in colour.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shale">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Loose rock (sediment) larger than 256 millimetresá(10 inches). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A clastic mineral particle of any composition that has a grain size smaller than 1/256 millimetres. [Desc] Descriptive of a broad category of hydrous silicate minerals in which the silica tetrahedrons are arranged into sheets. Clastic rocks are composed of fragments, or clasts, of pre-existing rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conglomerate">
        <annotation>
          <documentation>A clastic sedimentary rock that contains large (greater than 2.0 millimetresáin diameter) rounded or semirounded rock particles. [Desc] The space between the rock particles are generally filled with smaller particles and/or chemical cement that bind the rock together.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dolomite">
        <annotation>
          <documentation>A sedimentary rock type of compact limestone consisting of calcium magnesium carbonate in the form of the mineral dolomite. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="granite">
        <annotation>
          <documentation>A coarse-grained, intrusive igneous rock composed primarily of light colored minerals such as quartz, orthoclase, sodium plagioclase and muscovite mica. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Clastic sedimentary particles of any composition that are greater than 2.0 millimetresáin diameter and less than 256 millimetres. [Desc] Clastic rocks are composed of fragments, or clasts, of pre-existing rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="igneousRock">
        <annotation>
          <documentation>Rock formed by the solidification of molten rock material below the Earth's surface or rock formed at the Earth's surface as a result of the partial melting of rocks within the mantle and crust. [Desc] When formed below the Earth's surface it is called intrusive igneous rocks. When formed at the Earth's surface it is called extrusive igneous rocks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="karst">
        <annotation>
          <documentation>A landscape, normally underlain by limestone, dolomite or gypsum, where the topography is primarily formed by the dissolving of rock by water, and in which the bedrock may be characterized by voids and cavities. [Desc] Karst areas have numerous depressions and/or valleys caused by the collapse of the underlying bedrock. Karst topography is characterized by sinkholes, sinking streams, closed depressions, subterranean drainage, and caves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="limestone">
        <annotation>
          <documentation>A sedimentary rock that contains at least 50 percent calcium carbonate in the form of calcite by weight. [Desc] Limestone is usually formed from shells of once-living organisms or other organic processes, but may also form by inorganic precipitation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marl">
        <annotation>
          <documentation>A calcium carbonate or lime-rich mud or mudstone which contains variable amounts of clays and aragonite. [Desc] It is formed by precipitation in lake or marine settings. High calcium carbonate content tends to make dried marl earthy and crumbly.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metamorphicRock">
        <annotation>
          <documentation>Existing rocks that have been altered by heat and pressure or by contact with molten magma. [Desc] Examples include quartzite and marble.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>A sedimentary material consisting of a mixture of clay and/or silt with water to form a plastic mass with a grain size preponderantly below 0.06 millimetresádiameter. [Desc] Mud is deposited in low-energy environments in lakes, estuaries and lagoons. It may also be deposited in deep-sea environments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>A sedimentary material, finer than gravel and coarser than silt, with grains between 1/16 and 2.0 millimetresáin diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="schist">
        <annotation>
          <documentation>A metamorphic rock containing abundant particles of mica, characterized by strong foliation, and originating from a metamorphism in which directed pressure plays a significant role. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unconsolidated">
        <annotation>
          <documentation>Sediment that has not been lithified. [Desc] Lithification is the process in which sediments compact under pressure, expel connate fluids, and gradually become solid rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiConsolidatedVolcanicAsh">
        <annotation>
          <documentation>Fine particles of volcanic rock and glass blown into the atmosphere by volcanic eruptions, which have settled to form semi-consolidated to consolidated layers, for example tuff, but may include agglomerate, pyroclastic breccia, lapillistone, and lapilli tuff. [Desc] Volcanic ash includes tiny jagged pieces of rock and glass that are hard, mildly corrosive, conduct electricity when wet, and does not dissolve in water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="volcanicRock">
        <annotation>
          <documentation>Rock formed by the solidification of molten rock material at or near the Earth's surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Aquifer_groundwaterPotentialScoreType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="good">
        <annotation>
          <documentation>The ground water potential is good, and successful completion of drilling a water well is highly likely. [Desc] Aquifer characteristics such as yield, depth to aquifer, aquifer thickness, water quality, and aquifer and overburden characteristics all indicate that drilling a water well will probably be successful.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderate">
        <annotation>
          <documentation>The ground water potential is moderate, but successful completion of drilling a water well should be expected. [Desc] There may still be water supply limitations or difficulty in drilling due to one or more aquifer characteristics: yield; depth to aquifer; aquifer thickness; water quality; and aquifer and overburden characteristics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poor">
        <annotation>
          <documentation>The ground water potential is poor and caution should be exercised when planning or developing a water well. [Desc] Water supply limitations are to be expected. In addition, there may be difficulty in drilling due to one or more aquifer characteristics: yield; depth to aquifer; aquifer thickness; water quality; and aquifer and overburden characteristics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unsuitable">
        <annotation>
          <documentation>The ground water potential is unsuitable for drilling a water well for military purposes because either the aquifer is too deep to be economically viable (greater than 500 metres), or one or more aquifer parameters are unknown. [Desc] Parameters contributing to unsuitability may include one or a combination of low yield, little aquifer thickness, great depth to aquifer, the presence of saline water, and aquifer material and/or overburden material composed of hard igneous and metamorphic rocks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Arcade_C" substitutionGroup="gml:AbstractFeature" type="dtox:Arcade_CType">
    <annotation>
      <documentation>A covered pedestrian route composed of arches and pillars, usually open along one or both sides. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Arcade_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Arcade_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Arcade_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Arcade_P" substitutionGroup="gml:AbstractFeature" type="dtox:Arcade_PType">
    <annotation>
      <documentation>A covered pedestrian route composed of arches and pillars, usually open along one or both sides. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Arcade_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Arcade_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Arcade_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Arcade_S" substitutionGroup="gml:AbstractFeature" type="dtox:Arcade_SType">
    <annotation>
      <documentation>A covered pedestrian route composed of arches and pillars, usually open along one or both sides. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Arcade_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Arcade_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Arcade_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ArcheologicalSite_C" substitutionGroup="gml:AbstractFeature" type="dtox:ArcheologicalSite_CType">
    <annotation>
      <documentation>A site where remains of past civilizations or human activity have been discovered. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ArcheologicalSite_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ArcheologicalSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ArcheologicalSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:ArcheologicalSite_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ArcheologicalSite_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ArcheologicalSite_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ArcheologicalSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:ArcheologicalSite_PType">
    <annotation>
      <documentation>A site where remains of past civilizations or human activity have been discovered. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ArcheologicalSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ArcheologicalSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ArcheologicalSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:ArcheologicalSite_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ArcheologicalSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ArcheologicalSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ArcheologicalSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:ArcheologicalSite_SType">
    <annotation>
      <documentation>A site where remains of past civilizations or human activity have been discovered. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ArcheologicalSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ArcheologicalSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ArcheologicalSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:ArcheologicalSite_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ArcheologicalSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ArcheologicalSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ArcheologicalSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ArcheologicalSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ArcheologicalSite_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arched">
        <annotation>
          <documentation>In the shape of a curved structure spanning an opening. [Desc] May be used, for example, as a support (for example: for a bridge, roof, wall, or floor), as a monument, or as an ornamental feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multipleArched">
        <annotation>
          <documentation>In the shape of a series of arches. [Desc] For example, as along an arcade.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="columnar">
        <annotation>
          <documentation>In the shape of a long vertical, often slightly tapering, cylinder. [Desc] For example, surmounted by an entablature and forming part of an arcade or colonnade, or standing alone as a monument.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="obelisk">
        <annotation>
          <documentation>In the shape of a tapering, four-sided pillar with a pyramidal apex. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ArrestingSystem_P" substitutionGroup="gml:AbstractFeature" type="dtox:ArrestingSystem_PType">
    <annotation>
      <documentation>A series of devices (for example: engaging or catching devices and energy absorption devices) that are used to stop an aircraft by absorbing its momentum in a routine landing, emergency landing or aborted take-off. [Desc] System types may consist of barriers, cables, nets and or engineered materials.</documentation>
    </annotation>
  </element>
  <complexType name="ArrestingSystem_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="arrestSysEngageDirect" type="dtox:ArrestingSystem_arrestSysEngageDirectType">
            <annotation>
              <documentation>The direction on a runway that the aircraft must be moving in order to utilize the arresting system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="arrestSysLocation" type="double">
            <annotation>
              <documentation>The distance of the arresting system from the identified threshold of the runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ArrestingSystem_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ArrestingSystem_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ArrestingSystem_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ArrestingSystem_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ArrestingSystem_S" substitutionGroup="gml:AbstractFeature" type="dtox:ArrestingSystem_SType">
    <annotation>
      <documentation>A series of devices (for example: engaging or catching devices and energy absorption devices) that are used to stop an aircraft by absorbing its momentum in a routine landing, emergency landing or aborted take-off. [Desc] System types may consist of barriers, cables, nets and or engineered materials.</documentation>
    </annotation>
  </element>
  <complexType name="ArrestingSystem_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="arrestSysEngageDirect" type="dtox:ArrestingSystem_arrestSysEngageDirectType">
            <annotation>
              <documentation>The direction on a runway that the aircraft must be moving in order to utilize the arresting system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="arrestSysLocation" type="double">
            <annotation>
              <documentation>The distance of the arresting system from the identified threshold of the runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ArrestingSystem_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ArrestingSystem_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ArrestingSystem_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ArrestingSystem_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ArrestingSystem_arrestSysEngageDirectType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>The arresting gear is usable by aircraft approaching either end of the runway. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highEnd">
        <annotation>
          <documentation>The arresting gear is usable only by aircraft approaching the runway from the high end identifier. [Desc] Runway identifiers are '01' - '18' (low end) and '19' - '36' (high end).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lowEnd">
        <annotation>
          <documentation>The arresting gear is usable only by aircraft approaching the runway from the low end identifier. [Desc] Runway identifiers are '01' - '18' (low end) and '19' - '36' (high end).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ArrestingSystem_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ArrestingSystem_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="AsphaltLake_S" substitutionGroup="gml:AbstractFeature" type="dtox:AsphaltLake_SType">
    <annotation>
      <documentation>A natural accumulation of liquid asphalt. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="AsphaltLake_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AsphaltLake_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AsphaltLake_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AstronomicalObservatory_P" substitutionGroup="gml:AbstractFeature" type="dtox:AstronomicalObservatory_PType">
    <annotation>
      <documentation>A building designed and equipped (for example: with a telescope) for making observations of celestial objects (including the earth in relation to them), of space, and of the universe as a whole. [Desc] Typically incorporates a dome-shaped covering that may be opened in order to expose instruments to the sky or closed to protect them from the weather.</documentation>
    </annotation>
  </element>
  <complexType name="AstronomicalObservatory_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="telescopeType" type="dtox:AstronomicalObservatory_telescopeTypeType">
            <annotation>
              <documentation>The type of a telescope based on its design, structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AstronomicalObservatory_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AstronomicalObservatory_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="AstronomicalObservatory_S" substitutionGroup="gml:AbstractFeature" type="dtox:AstronomicalObservatory_SType">
    <annotation>
      <documentation>A building designed and equipped (for example: with a telescope) for making observations of celestial objects (including the earth in relation to them), of space, and of the universe as a whole. [Desc] Typically incorporates a dome-shaped covering that may be opened in order to expose instruments to the sky or closed to protect them from the weather.</documentation>
    </annotation>
  </element>
  <complexType name="AstronomicalObservatory_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="telescopeType" type="dtox:AstronomicalObservatory_telescopeTypeType">
            <annotation>
              <documentation>The type of a telescope based on its design, structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AstronomicalObservatory_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:AstronomicalObservatory_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="AstronomicalObservatory_telescopeTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="optical">
        <annotation>
          <documentation>An optical instrument for making distant objects appear nearer and larger, containing an arrangement of lenses, or of curved mirrors and lenses, by which rays of light are collected and focused and the resulting image magnified. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parabolicRadioAerial">
        <annotation>
          <documentation>An apparatus or installation for detecting and recording radio waves from the sky, consisting of a large directional parabolic aerial together with a receiver and recording equipment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioAerialArray">
        <annotation>
          <documentation>An apparatus or installation for detecting and recording radio waves from the sky, consisting of an array of directional aerials together with receivers and recording equipment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Backshore_S" substitutionGroup="gml:AbstractFeature" type="dtox:Backshore_SType">
    <annotation>
      <documentation>That part of a shore or beach which is usually dry, being reached only by the highest tides. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Backshore_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Backshore_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Backshore_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Backshore_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Backshore_soilTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="wellGradedGravel">
        <annotation>
          <documentation>Well-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedGravel">
        <annotation>
          <documentation>Poorly-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltyGravelSand">
        <annotation>
          <documentation>Silty gravels and/or gravel-sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeyGravel">
        <annotation>
          <documentation>Clayey gravels and/or gravel-sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedSand">
        <annotation>
          <documentation>Well-graded sand and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedSand">
        <annotation>
          <documentation>Poorly graded sands and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySand">
        <annotation>
          <documentation>Silty sands and/or sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeySand">
        <annotation>
          <documentation>Clayey sands and/or sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltAndFineSand">
        <annotation>
          <documentation>Inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leanClay">
        <annotation>
          <documentation>Inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicSiltandClay">
        <annotation>
          <documentation>Organic silts and organic silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fatClay">
        <annotation>
          <documentation>Inorganic clays of high plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="micraceous">
        <annotation>
          <documentation>Micaceous or diatomaceous inorganic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicClay">
        <annotation>
          <documentation>Organic clays of medium to high plasticity and/or organic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Peat and other highly organic soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltFineSandLeanClay">
        <annotation>
          <documentation>Having both ML (inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity) and CL (inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays) characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>Sedimentary salt deposits left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notEvaluated">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Bandshell_P" substitutionGroup="gml:AbstractFeature" type="dtox:Bandshell_PType">
    <annotation>
      <documentation>An outdoor band-stand in the form of a large concave shell with special acoustical properties. [Desc] It typically has a concave, nearly hemispherical back serving as a sounding board. A band-stand is a platform or other structure for the use of a band of musicians.</documentation>
    </annotation>
  </element>
  <complexType name="Bandshell_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bandshell_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bandshell_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Bandshell_S" substitutionGroup="gml:AbstractFeature" type="dtox:Bandshell_SType">
    <annotation>
      <documentation>An outdoor band-stand in the form of a large concave shell with special acoustical properties. [Desc] It typically has a concave, nearly hemispherical back serving as a sounding board. A band-stand is a platform or other structure for the use of a band of musicians.</documentation>
    </annotation>
  </element>
  <complexType name="Bandshell_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bandshell_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bandshell_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BankVegetationZone_C" substitutionGroup="gml:AbstractFeature" type="dtox:BankVegetationZone_CType">
    <annotation>
      <documentation>A region along the edge of a body of water or watercourse generally dominated by riparian vegetation. [Desc] May extend up to approximately 100 metres from the water edge, often including land subject to inundation and, if vegetation is present, commonly dominated by woody vegetation.</documentation>
    </annotation>
  </element>
  <complexType name="BankVegetationZone_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bankVegetationCharacter" type="dtox:BankVegetationZone_bankVegetationCharacterType">
            <annotation>
              <documentation>The predominant type of a bank vegetation zone based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:BankVegetationZone_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:BankVegetationZone_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilWetTrafficabilityType" type="dtox:BankVegetationZone_soilWetTrafficabilityTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of a soil based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationDensityEval" type="string">
            <annotation>
              <documentation>A subjective evaluation of the concentration of spatial coverage and/or density of vegetation (for example: along a waterbody bank). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BankVegetationZone_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BankVegetationZone_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BankVegetationZone_P" substitutionGroup="gml:AbstractFeature" type="dtox:BankVegetationZone_PType">
    <annotation>
      <documentation>A region along the edge of a body of water or watercourse generally dominated by riparian vegetation. [Desc] May extend up to approximately 100 metres from the water edge, often including land subject to inundation and, if vegetation is present, commonly dominated by woody vegetation.</documentation>
    </annotation>
  </element>
  <complexType name="BankVegetationZone_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bankVegetationCharacter" type="dtox:BankVegetationZone_bankVegetationCharacterType">
            <annotation>
              <documentation>The predominant type of a bank vegetation zone based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:BankVegetationZone_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:BankVegetationZone_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilWetTrafficabilityType" type="dtox:BankVegetationZone_soilWetTrafficabilityTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of a soil based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationDensityEval" type="string">
            <annotation>
              <documentation>A subjective evaluation of the concentration of spatial coverage and/or density of vegetation (for example: along a waterbody bank). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BankVegetationZone_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BankVegetationZone_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BankVegetationZone_S" substitutionGroup="gml:AbstractFeature" type="dtox:BankVegetationZone_SType">
    <annotation>
      <documentation>A region along the edge of a body of water or watercourse generally dominated by riparian vegetation. [Desc] May extend up to approximately 100 metres from the water edge, often including land subject to inundation and, if vegetation is present, commonly dominated by woody vegetation.</documentation>
    </annotation>
  </element>
  <complexType name="BankVegetationZone_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bankVegetationCharacter" type="dtox:BankVegetationZone_bankVegetationCharacterType">
            <annotation>
              <documentation>The predominant type of a bank vegetation zone based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:BankVegetationZone_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:BankVegetationZone_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilWetTrafficabilityType" type="dtox:BankVegetationZone_soilWetTrafficabilityTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of a soil based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationDensityEval" type="string">
            <annotation>
              <documentation>A subjective evaluation of the concentration of spatial coverage and/or density of vegetation (for example: along a waterbody bank). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BankVegetationZone_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BankVegetationZone_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BankVegetationZone_bankVegetationCharacterType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bog">
        <annotation>
          <documentation>A permanently wet area of land consisting of incompletely decayed organic material and mainly stagnant fresh water. [Desc] It is generally too soft to bear the weight of any heavy body.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brush">
        <annotation>
          <documentation>A tract covered mainly by short, uncultured, woody plants. [Desc] For example, covered by brush, scrub and/or shrubs. The predominant height is usually less than 2-3 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cropLand">
        <annotation>
          <documentation>An area that has been tilled for the planting of crops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="forestClearing">
        <annotation>
          <documentation>A site in a forest or wood(s) that has been cleared, often for slash and burn agriculture and/or as a result of clear-cutting logging. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grass">
        <annotation>
          <documentation>Open, treeless areas that are not managed as farmland and are generally dominated by native grasses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jungle">
        <annotation>
          <documentation>A tract of land that is densely overgrown with tropical vegetation and trees. [Desc] A forest with many trees usually of many different species growing close to each other. Most often found in equatorial areas with high levels of rainfall.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reclaimedLand">
        <annotation>
          <documentation>An area where the ground surface has been increased, usually by filling, thus changing the shoreline. [Desc] The area has been so physically disturbed by human activity as to have no significant vegetation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scrubland">
        <annotation>
          <documentation>A tract covered sparsely by low trees, bushes, and/or shrubs that have been stunted by an environmental limitation (for example: low rainfall or nutrient-poor soil). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shrub">
        <annotation>
          <documentation>An area covered by woody perennial plants, generally of more than 0.5 metre and less than 5 metre height, and often without a definite stem and crown. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thicket">
        <annotation>
          <documentation>A tract covered mainly by low-growing, uncultured, woody plants that are thickly tangled together. [Desc] For example, covered by brushwood and/or stunted trees. The predominant height may be up to 6-8 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unvegetatedLand">
        <annotation>
          <documentation>A tract covered by little (less than 5 percent) or no vegetation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>A tract of trees whose canopy is not closed (allows sunlight to reach the ground) and often includes undergrowth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="swamp">
        <annotation>
          <documentation>A seasonally flooded, poorly drained wetland with more woody plants than a marsh and better drainage than a bog. [Desc] It is covered with water all or most of the year and accumulating dead vegetation does not rapidly decay. It can exist on flat-lying areas created by certain geomorphic environments. The vegetation mainly consists of hydrophytic trees and/or scrubs whose roots are adapted to wet conditions, with an open to very dense canopy closure. A subtype of the more generalized wetland.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BankVegetationZone_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BankVegetationZone_soilTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="wellGradedGravel">
        <annotation>
          <documentation>Well-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedGravel">
        <annotation>
          <documentation>Poorly-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltyGravelSand">
        <annotation>
          <documentation>Silty gravels and/or gravel-sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeyGravel">
        <annotation>
          <documentation>Clayey gravels and/or gravel-sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedSand">
        <annotation>
          <documentation>Well-graded sand and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedSand">
        <annotation>
          <documentation>Poorly graded sands and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySand">
        <annotation>
          <documentation>Silty sands and/or sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeySand">
        <annotation>
          <documentation>Clayey sands and/or sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltAndFineSand">
        <annotation>
          <documentation>Inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leanClay">
        <annotation>
          <documentation>Inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicSiltandClay">
        <annotation>
          <documentation>Organic silts and organic silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fatClay">
        <annotation>
          <documentation>Inorganic clays of high plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="micraceous">
        <annotation>
          <documentation>Micaceous or diatomaceous inorganic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicClay">
        <annotation>
          <documentation>Organic clays of medium to high plasticity and/or organic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Peat and other highly organic soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltFineSandLeanClay">
        <annotation>
          <documentation>Having both ML (inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity) and CL (inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays) characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>Sedimentary salt deposits left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notEvaluated">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BankVegetationZone_soilWetTrafficabilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="a">
        <annotation>
          <documentation>Well-graded Gravel (GW), Poorly-graded Gravel (GP), Well-graded Sand (SW), and/or Poorly-graded Sand (SP). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="b">
        <annotation>
          <documentation>Inorganic clays of high plasticity (CH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="c">
        <annotation>
          <documentation>Clayey Gravel (GC), Clayey Sand (SC), and/or Lean Clay (CL). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="d">
        <annotation>
          <documentation>Silty Gravel Sand (GM), Silty Sand (SM), Silt and Fine Sand (ML), Silt, Fine Sand and Lean Clay (ML-CL), Micaceous (MH), Organic Silt and Clay (OL), and/or Organic Clay (OH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="e">
        <annotation>
          <documentation>Peat and other highly organic soils (PT). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="x">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Barn_P" substitutionGroup="gml:AbstractFeature" type="dtox:Barn_PType">
    <annotation>
      <documentation>A roofed farm building designed for sheltering harvested crops (for example: hay), livestock (for example: cattle), and/or farm machinery (for example: tractors and plows). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Barn_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Barn_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Barn_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Barn_S" substitutionGroup="gml:AbstractFeature" type="dtox:Barn_SType">
    <annotation>
      <documentation>A roofed farm building designed for sheltering harvested crops (for example: hay), livestock (for example: cattle), and/or farm machinery (for example: tractors and plows). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Barn_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Barn_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Barn_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BasinGate_C" substitutionGroup="gml:AbstractFeature" type="dtox:BasinGate_CType">
    <annotation>
      <documentation>A gate that impounds water within a basin or chamber that is used by watercraft. [Desc] For example, gates used at locks or dry docks.</documentation>
    </annotation>
  </element>
  <complexType name="BasinGate_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="basinGateType" type="dtox:BasinGate_basinGateTypeType">
            <annotation>
              <documentation>The type of a basin gate based on its structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BasinGate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BasinGate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BasinGate_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BasinGate_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BasinGate_P" substitutionGroup="gml:AbstractFeature" type="dtox:BasinGate_PType">
    <annotation>
      <documentation>A gate that impounds water within a basin or chamber that is used by watercraft. [Desc] For example, gates used at locks or dry docks.</documentation>
    </annotation>
  </element>
  <complexType name="BasinGate_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="basinGateType" type="dtox:BasinGate_basinGateTypeType">
            <annotation>
              <documentation>The type of a basin gate based on its structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BasinGate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BasinGate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BasinGate_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BasinGate_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BasinGate_S" substitutionGroup="gml:AbstractFeature" type="dtox:BasinGate_SType">
    <annotation>
      <documentation>A gate that impounds water within a basin or chamber that is used by watercraft. [Desc] For example, gates used at locks or dry docks.</documentation>
    </annotation>
  </element>
  <complexType name="BasinGate_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="basinGateType" type="dtox:BasinGate_basinGateTypeType">
            <annotation>
              <documentation>The type of a basin gate based on its structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BasinGate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BasinGate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BasinGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BasinGate_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BasinGate_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BasinGate_basinGateTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="caisson">
        <annotation>
          <documentation>A steel structure used for closing the entrance of locks, wet docks, and dry docks. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lockGate">
        <annotation>
          <documentation>The massive hinged doors at each end of a lock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tideLock">
        <annotation>
          <documentation>A gate positioned between a canal or basin and tidal water that is used to maintain the water level in the canal or basin at a desired level as the height of the tide changes. [Desc] The gates are opened when the height of the tide exceeds a predetermined level.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BasinGate_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BasinGate_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BasinGate_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BeachLandingSite_C" substitutionGroup="gml:AbstractFeature" type="dtox:BeachLandingSite_CType">
    <annotation>
      <documentation>A location on a beach suitable for the landing of troops and vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BeachLandingSite_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="beachConfiguration" type="dtox:Beach_beachConfigurationType">
            <annotation>
              <documentation>The type of configuration of a beach based on its overall shape as observed from above. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Beach_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BeachLandingSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BeachLandingSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BeachLandingSite_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BeachLandingSite_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BeachLandingSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:BeachLandingSite_PType">
    <annotation>
      <documentation>A location on a beach suitable for the landing of troops and vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BeachLandingSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="beachConfiguration" type="dtox:Beach_beachConfigurationType">
            <annotation>
              <documentation>The type of configuration of a beach based on its overall shape as observed from above. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Beach_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BeachLandingSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BeachLandingSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BeachLandingSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BeachLandingSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BeachLandingSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:BeachLandingSite_SType">
    <annotation>
      <documentation>A location on a beach suitable for the landing of troops and vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BeachLandingSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="beachConfiguration" type="dtox:Beach_beachConfigurationType">
            <annotation>
              <documentation>The type of configuration of a beach based on its overall shape as observed from above. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Beach_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BeachLandingSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BeachLandingSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BeachLandingSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BeachLandingSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BeachLandingSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BeachLandingSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BeachProfile_S" substitutionGroup="gml:AbstractFeature" type="dtox:BeachProfile_SType">
    <annotation>
      <documentation>A representation of the three dimensional relief of the beach along a line or series of connected lines. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BeachProfile_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BeachProfile_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BeachProfile_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Beach_C" substitutionGroup="gml:AbstractFeature" type="dtox:Beach_CType">
    <annotation>
      <documentation>On a shore, the area on which the waves break and over which shore debris (for example: sand, shingle, and/or pebbles) accumulate. [Desc] A beach includes backshore and foreshore.</documentation>
    </annotation>
  </element>
  <complexType name="Beach_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="beachConfiguration" type="dtox:Beach_beachConfigurationType">
            <annotation>
              <documentation>The type of configuration of a beach based on its overall shape as observed from above. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Beach_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Beach_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Beach_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Beach_S" substitutionGroup="gml:AbstractFeature" type="dtox:Beach_SType">
    <annotation>
      <documentation>On a shore, the area on which the waves break and over which shore debris (for example: sand, shingle, and/or pebbles) accumulate. [Desc] A beach includes backshore and foreshore.</documentation>
    </annotation>
  </element>
  <complexType name="Beach_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="beachConfiguration" type="dtox:Beach_beachConfigurationType">
            <annotation>
              <documentation>The type of configuration of a beach based on its overall shape as observed from above. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Beach_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Beach_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Beach_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Beach_beachConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concave">
        <annotation>
          <documentation>The centre of the beach curves inward towards the land mass. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="convex">
        <annotation>
          <documentation>The centre of the beach curves (bulges) outwards into the water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>The beach configuration is without symmetry or even shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="straight">
        <annotation>
          <documentation>The beach is essentially linear, without curves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Beach_soilTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="wellGradedGravel">
        <annotation>
          <documentation>Well-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedGravel">
        <annotation>
          <documentation>Poorly-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltyGravelSand">
        <annotation>
          <documentation>Silty gravels and/or gravel-sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeyGravel">
        <annotation>
          <documentation>Clayey gravels and/or gravel-sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedSand">
        <annotation>
          <documentation>Well-graded sand and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedSand">
        <annotation>
          <documentation>Poorly graded sands and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySand">
        <annotation>
          <documentation>Silty sands and/or sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeySand">
        <annotation>
          <documentation>Clayey sands and/or sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltAndFineSand">
        <annotation>
          <documentation>Inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leanClay">
        <annotation>
          <documentation>Inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicSiltandClay">
        <annotation>
          <documentation>Organic silts and organic silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fatClay">
        <annotation>
          <documentation>Inorganic clays of high plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="micraceous">
        <annotation>
          <documentation>Micaceous or diatomaceous inorganic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicClay">
        <annotation>
          <documentation>Organic clays of medium to high plasticity and/or organic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Peat and other highly organic soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltFineSandLeanClay">
        <annotation>
          <documentation>Having both ML (inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity) and CL (inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays) characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>Sedimentary salt deposits left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notEvaluated">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Bench_P" substitutionGroup="gml:AbstractFeature" type="dtox:Bench_PType">
    <annotation>
      <documentation>A long hard seat for two or more persons. [Desc] May be backless and attached to, or adjacent to, a picnic table.</documentation>
    </annotation>
  </element>
  <complexType name="Bench_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Bench_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Bench_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Bench_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bench_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bench_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Bench_S" substitutionGroup="gml:AbstractFeature" type="dtox:Bench_SType">
    <annotation>
      <documentation>A long hard seat for two or more persons. [Desc] May be backless and attached to, or adjacent to, a picnic table.</documentation>
    </annotation>
  </element>
  <complexType name="Bench_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Bench_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Bench_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Bench_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bench_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bench_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Bench_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Berth_P" substitutionGroup="gml:AbstractFeature" type="dtox:Berth_PType">
    <annotation>
      <documentation>A named or numbered place where a vessel is moored at a wharf. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Berth_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="berthIdentifier" type="string">
            <annotation>
              <documentation>The designated number or letter used to identify this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Berth_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Berth_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Berth_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pilotBoatBerth" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a berth is intended for the use of pilot boats. [Desc] Pilot boats are used to transfer pilots to vessels that use pilot services.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Berth_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Berth_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Berth_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Berth_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Berth_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Billboard_P" substitutionGroup="gml:AbstractFeature" type="dtox:Billboard_PType">
    <annotation>
      <documentation>A large outdoor board for advertisements. [Desc] May be attached to another structure or self-supporting. Usually elevated so as to be seen for a significant distance.</documentation>
    </annotation>
  </element>
  <complexType name="Billboard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Billboard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Billboard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Billboard_S" substitutionGroup="gml:AbstractFeature" type="dtox:Billboard_SType">
    <annotation>
      <documentation>A large outdoor board for advertisements. [Desc] May be attached to another structure or self-supporting. Usually elevated so as to be seen for a significant distance.</documentation>
    </annotation>
  </element>
  <complexType name="Billboard_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Billboard_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Billboard_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BlastBarrier_C" substitutionGroup="gml:AbstractFeature" type="dtox:BlastBarrier_CType">
    <annotation>
      <documentation>A barrier used to divert and/or dissipate jet and/or propeller blast. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BlastBarrier_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BlastBarrier_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BlastBarrier_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BlastBarrier_P" substitutionGroup="gml:AbstractFeature" type="dtox:BlastBarrier_PType">
    <annotation>
      <documentation>A barrier used to divert and/or dissipate jet and/or propeller blast. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BlastBarrier_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BlastBarrier_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BlastBarrier_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BlastBarrier_S" substitutionGroup="gml:AbstractFeature" type="dtox:BlastBarrier_SType">
    <annotation>
      <documentation>A barrier used to divert and/or dissipate jet and/or propeller blast. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BlastBarrier_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BlastBarrier_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BlastBarrier_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BlastFurnace_P" substitutionGroup="gml:AbstractFeature" type="dtox:BlastFurnace_PType">
    <annotation>
      <documentation>A smelting furnace in which a blast of air is used, especially one for iron-smelting using a compressed hot air blast. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BlastFurnace_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BlastFurnace_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BlastFurnace_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BlastFurnace_S" substitutionGroup="gml:AbstractFeature" type="dtox:BlastFurnace_SType">
    <annotation>
      <documentation>A smelting furnace in which a blast of air is used, especially one for iron-smelting using a compressed hot air blast. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BlastFurnace_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BlastFurnace_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BlastFurnace_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BoatLanding_C" substitutionGroup="gml:AbstractFeature" type="dtox:BoatLanding_CType">
    <annotation>
      <documentation>A place where boats receive or discharge passengers and freight, but lacking most port facilities. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BoatLanding_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BoatLanding_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BoatLanding_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoatLanding_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoatLanding_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BoatLanding_P" substitutionGroup="gml:AbstractFeature" type="dtox:BoatLanding_PType">
    <annotation>
      <documentation>A place where boats receive or discharge passengers and freight, but lacking most port facilities. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BoatLanding_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BoatLanding_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BoatLanding_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoatLanding_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoatLanding_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BoatLanding_S" substitutionGroup="gml:AbstractFeature" type="dtox:BoatLanding_SType">
    <annotation>
      <documentation>A place where boats receive or discharge passengers and freight, but lacking most port facilities. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BoatLanding_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BoatLanding_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BoatLanding_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BoatLanding_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoatLanding_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoatLanding_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BoatLanding_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BoatLanding_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BoatLanding_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="coral">
        <annotation>
          <documentation>A usually hard calcareous substance secreted by many marine polyps as an external skeleton for support and habitation. [Desc] Occurs in both single specimens and extensive accumulations. A similar substance may be produced by other lime-secreting marine organisms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shell">
        <annotation>
          <documentation>Calcareous remains of macroscopic marine animals, whole or in fragments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Bog_P" substitutionGroup="gml:AbstractFeature" type="dtox:Bog_PType">
    <annotation>
      <documentation>A permanently wet area of land consisting of incompletely decayed organic material and mainly stagnant fresh water. [Desc] It is generally too soft to bear the weight of any heavy body. A subtype of the more generalized Feature: 'Wetland'.</documentation>
    </annotation>
  </element>
  <complexType name="Bog_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bogType" type="dtox:Bog_bogTypeType">
            <annotation>
              <documentation>The type of a bog or fen based on its morphology and/or dominant vegetation. [Desc] A fen is similar to a bog but may have alkaline, neutral, or only slightly acid peaty soil whereas a bog is generally very acidic. In both cases the vegetation is usually dominated by peat mosses, ericaceous shrubs, and sedges.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bog_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bog_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Bog_S" substitutionGroup="gml:AbstractFeature" type="dtox:Bog_SType">
    <annotation>
      <documentation>A permanently wet area of land consisting of incompletely decayed organic material and mainly stagnant fresh water. [Desc] It is generally too soft to bear the weight of any heavy body. A subtype of the more generalized Feature: 'Wetland'.</documentation>
    </annotation>
  </element>
  <complexType name="Bog_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bogType" type="dtox:Bog_bogTypeType">
            <annotation>
              <documentation>The type of a bog or fen based on its morphology and/or dominant vegetation. [Desc] A fen is similar to a bog but may have alkaline, neutral, or only slightly acid peaty soil whereas a bog is generally very acidic. In both cases the vegetation is usually dominated by peat mosses, ericaceous shrubs, and sedges.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bog_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bog_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Bog_bogTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="palsaBog">
        <annotation>
          <documentation>A bog consisting of a mound or ridge of peat covered with vegetation and containing a core of frozen peat or mineral soil in which are numerous ice lenses. [Desc] A landform of subarctic regions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stringBog">
        <annotation>
          <documentation>A bog characterized by a pattern of narrow (2 to 3 metre wide), low (less than 1 metre high) ridges oriented at right angles to the direction of drainage with wet depressions or pools occurring between the ridges. [Desc] The water and peat are very low in nutrients because the water has been derived from other ombrotrophic wetlands. The peat thickness is greater than 1 metre.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="atlanticPlateauBog">
        <annotation>
          <documentation>A bog with a flat to undulating surface raised above the surrounding terrain and whose edges commonly slope steeply downwards to the mineral soil terrain. [Desc] Large pools scattered on the bog may reach depths of 2 to 4 metre.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="basinBog">
        <annotation>
          <documentation>A bog situated in a basin with essentially closed drainage which receives water from precipitation and runoff from the immediate surroundings. [Desc] The surface of the bog is flat with peat generally deepest at the centre.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="blanketBog">
        <annotation>
          <documentation>A bog consisting of extensive peat deposits that occur more or less uniformly over gently sloping hills and valleys. [Desc] The peat thickness is usually less than 2 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cranberryBog">
        <annotation>
          <documentation>A man-made bog used for the farming of cranberries, heavily watered (2-3 centimetres per week) during the growing season and generally flooded during the winter season and for berry harvesting. [Desc] For construction utilizing an existing peat bog the site is ditched to drain the peat and the tops of the bogs are scraped level and then covered with a 3 to 6 inch layer of coarse sand. Upland sites typically range from sandy sites with a naturally high water table, to impermeable clay based sites with no natural water table.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domedBog">
        <annotation>
          <documentation>A large bog (diameter usually greater than 500 metres) with a convex surface rising several metres above the surrounding terrain whose centre usually drains in all directions. [Desc] Small crescentic pools commonly form around the highest point; a concentric pattern is formed if the highest point is in the centre, while an eccentric pattern is formed if the highest point is off-centre. The peat thickness is usually greater than 3 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fen">
        <annotation>
          <documentation>A fen whose morphology and/or dominant vegetation has not been determined. [Desc] A fen is similar to a bog but may have alkaline, neutral, or only slightly acid peaty soil whereas a bog is generally very acidic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatBog">
        <annotation>
          <documentation>A bog having a flat, featureless surface and occurring in broad, poorly defined depressions. [Desc] The depth of peat is generally uniform.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="horizontalFen">
        <annotation>
          <documentation>A fen with a gently sloping, featureless surface occupying broad, often ill-defined depressions and potentially interconnecting with other fens. [Desc] The depth of peat is generally uniform.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lowlandPolygonBog">
        <annotation>
          <documentation>A bog with flat-topped or convex peat surfaces (often referred to as 'high-centre polygons') separated by trenches over ice wedges that form a polygonal pattern when viewed from above. [Desc] The peat was deposited in a permafrost environment as shown by internal structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northernRibbedFen">
        <annotation>
          <documentation>A fen with parallel, low peat ridges ('strings') alternating with wet hollows or shallow pools, oriented across the major slope at right angles to water movement. [Desc] The depth of peat is greater than 1 metre.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peatBog">
        <annotation>
          <documentation>A bog whose morphology and/or dominant vegetation has not been determined. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peatPlateauBog">
        <annotation>
          <documentation>A bog composed of perennially frozen peat rising abruptly about 1 metre from the surrounding unfrozen fen and whose surface is relatively flat and even. [Desc] It commonly covers large areas. The peat was originally deposited in a nonpermafrost environment and is associated in many places with collapse scar bogs or fens.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="polygonalPeatPlateauBog">
        <annotation>
          <documentation>A perennially frozen bog rising approximately 1 metre above the surrounding fen and whose surface is relatively flat, scored by a polygonal pattern of trenches that developed over ice wedges. [Desc] The permafrost and ice wedges developed in peat originally deposited in a nonpermafrost environment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shoreFen">
        <annotation>
          <documentation>A fen with an anchored surface mat that forms the shore of a pond or lake. [Desc] The rooting zone is affected by the water of the lake at both normal and flood levels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slopeBog">
        <annotation>
          <documentation>A bog occurring in areas of high rainfall on appreciably sloping land surfaces, being fed by rainwater and by water draining from other nutrient-poor peatlands. [Desc] The peat thickness may exceed 1 metre.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slopeFen">
        <annotation>
          <documentation>A fen occurring mainly on slow-draining, nutrient-enriched seepage slopes on which pools are usually absent, but wet seepage tracks may occur. [Desc] The peat thickness is usually less than 2 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veneerBog">
        <annotation>
          <documentation>A bog occurring on gently sloping terrain underlain by generally discontinuous permafrost with drainage predominantly below the surface. [Desc] Overland flow occurs in poorly defined drainways during peak runoff. The peat thickness is usually less than 1.5 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Bollard_P" substitutionGroup="gml:AbstractFeature" type="dtox:Bollard_PType">
    <annotation>
      <documentation>A small shaped post, mounted on the ground or pavement surface. [Desc] Bollards may be mounted on a wharf or dolphin and used to secure ship's lines, or they may be mounted at intervals on the ground or pavement surface in order to protect critical infrastructure, delimit an area such as a roadway sidewalk or path, or to exclude vehicles.  Bollards may be fixed above the surface or may be installed in housings below the surface so as to be very quickly raised into a blocking position to prevent the progress of threatening vehicles.</documentation>
    </annotation>
  </element>
  <complexType name="Bollard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bollardType" type="dtox:Bollard_bollardTypeType">
            <annotation>
              <documentation>The type of a bollard based on its intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Bollard_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Bollard_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Bollard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Bollard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Bollard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bollard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bollard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Bollard_bollardTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mooring">
        <annotation>
          <documentation>A vertical post to which ships are moored. [Desc] The bollard may be made out of wood, iron or stone. Mooring bollards are located where ships are berthed, such as at a pier, wharf or quay. A ship is moored to a bollard with a mooring chain.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="safetySecurity">
        <annotation>
          <documentation>A vertical post or object that is used to delineate, protect, or to limit vehicle access to an area. [Desc] Safety and security bollards have many uses, including, for example: infrastructure protection, traffic flow management, pedestrian safety and terrorist threat protection. Safety and security bollards are designed in a wide variety of shapes and sizes, ranging from short bell-shaped objects to large planter-like objects.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bollard_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bollard_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bollard_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BooleanWithONINAType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="false">
        <annotation>
          <documentation>False [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="true">
        <annotation>
          <documentation>True [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BoomingGround_C" substitutionGroup="gml:AbstractFeature" type="dtox:BoomingGround_CType">
    <annotation>
      <documentation>An area in a shallow portion of a body of water, usually at the mouth of a river, where logs are collected, staged, and formed into log booms for further transportation and delivery to a logging mill. [Desc] The booming ground foundation is commonly constructed of piles or large stones placed into cribs within the waterbody to aid in shaping the log assembly into alignment with the outer logs forming the log boom barrier itself.</documentation>
    </annotation>
  </element>
  <complexType name="BoomingGround_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:BoomingGround_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoomingGround_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoomingGround_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BoomingGround_P" substitutionGroup="gml:AbstractFeature" type="dtox:BoomingGround_PType">
    <annotation>
      <documentation>An area in a shallow portion of a body of water, usually at the mouth of a river, where logs are collected, staged, and formed into log booms for further transportation and delivery to a logging mill. [Desc] The booming ground foundation is commonly constructed of piles or large stones placed into cribs within the waterbody to aid in shaping the log assembly into alignment with the outer logs forming the log boom barrier itself.</documentation>
    </annotation>
  </element>
  <complexType name="BoomingGround_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:BoomingGround_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoomingGround_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoomingGround_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BoomingGround_S" substitutionGroup="gml:AbstractFeature" type="dtox:BoomingGround_SType">
    <annotation>
      <documentation>An area in a shallow portion of a body of water, usually at the mouth of a river, where logs are collected, staged, and formed into log booms for further transportation and delivery to a logging mill. [Desc] The booming ground foundation is commonly constructed of piles or large stones placed into cribs within the waterbody to aid in shaping the log assembly into alignment with the outer logs forming the log boom barrier itself.</documentation>
    </annotation>
  </element>
  <complexType name="BoomingGround_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:BoomingGround_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoomingGround_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoomingGround_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BoomingGround_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Borehole_P" substitutionGroup="gml:AbstractFeature" type="dtox:Borehole_PType">
    <annotation>
      <documentation>An excavation drilled into the ground for purposes other than the extraction of potable water, oil, gas or brine. [Desc] For example, drilled to support the underground testing of munitions, for coring or sampling of bedrock or ice for scientific purposes, or drilled for the injection of waste material.</documentation>
    </annotation>
  </element>
  <complexType name="Borehole_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="boreholeType" type="dtox:Borehole_boreholeTypeType">
            <annotation>
              <documentation>The type of a borehole based on the purpose for which it was drilled. [Desc] For example, drilled to support the underground testing of munitions, for coring or sampling of bedrock or ice for scientific purposes, or drilled for the injection of waste material.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Borehole_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Borehole_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rigPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a rig is present. [Desc] A rig is a superstructure fitted for drilling or lifting operations for extraction and/or exploitation of natural resources.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellboreStatus" type="dtox:Borehole_wellboreStatusType">
            <annotation>
              <documentation>The operational status of a wellbore. [Desc] For example: active, shut-in, or plugged.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Borehole_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Borehole_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Borehole_S" substitutionGroup="gml:AbstractFeature" type="dtox:Borehole_SType">
    <annotation>
      <documentation>An excavation drilled into the ground for purposes other than the extraction of potable water, oil, gas or brine. [Desc] For example, drilled to support the underground testing of munitions, for coring or sampling of bedrock or ice for scientific purposes, or drilled for the injection of waste material.</documentation>
    </annotation>
  </element>
  <complexType name="Borehole_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="boreholeType" type="dtox:Borehole_boreholeTypeType">
            <annotation>
              <documentation>The type of a borehole based on the purpose for which it was drilled. [Desc] For example, drilled to support the underground testing of munitions, for coring or sampling of bedrock or ice for scientific purposes, or drilled for the injection of waste material.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Borehole_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Borehole_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rigPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a rig is present. [Desc] A rig is a superstructure fitted for drilling or lifting operations for extraction and/or exploitation of natural resources.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellboreStatus" type="dtox:Borehole_wellboreStatusType">
            <annotation>
              <documentation>The operational status of a wellbore. [Desc] For example: active, shut-in, or plugged.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Borehole_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Borehole_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Borehole_boreholeTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cathodicProtectionWell">
        <annotation>
          <documentation>A borehole housing devices to minimize electrolytic corrosion of metallic pipelines, tanks, and other facilities in contact with the ground. [Desc] Cathodic protection wells (boreholes), sometimes called 'deep groundbeds', are widely installed to protect metallic objects in contact with the ground from electrolytic corrosion. Such objects include petroleum, natural gas, and water pipelines, and related storage facilities; power lines$$$$$ telephone cables$$$$$ and switchyards. Cathodic protection wells are sometimes used to control electrolytic corrosion in large water wells.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="disposalWell">
        <annotation>
          <documentation>A well, often a depleted oil or gas well, into which waste fluids can be injected for safe disposal. [Desc] Disposal wells typically are subject to regulatory requirements to avoid the contamination of freshwater aquifers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="enhancedOilRecoveryWell">
        <annotation>
          <documentation>A well drilled as part of an Enhanced Oil Recovery (EOR) activity to increase the amount of crude oil that can be extracted from an oil field. [Desc] Using EOR (also termed 'tertiary recovery'), 30 to 60 percent, or more, of the reservoir's original oil can be extracted compared with 20 to 40 percent using primary and secondary recovery. Enhanced oil recovery is achieved by gas injection, chemical injection, ultrasonic stimulation, microbial injection, or thermal recovery (which includes cyclic steam, steamflooding, and fireflooding).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="injectionWell">
        <annotation>
          <documentation>A well into which water, other liquids, or gases are injected instead of being pumped out. [Desc] Injection wells are used in petroleum production. Steam, carbon dioxide, water, and other substances can be injected into an oil-producing unit in order to maintain reservoir pressure, heat the oil or lower its viscosity, thus allowing it to flow to a producing well nearby. Injection wells may also be used for waste water dumping, in which waste water is injected into the ground between impermeable layers of rocks to avoid polluting fresh water supplies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="observationWell">
        <annotation>
          <documentation>A well that is used to observe changes in groundwater levels over a period, or more specifically during a pumping test. [Desc] Pumping does not normally take place from observation wells, which are typically of relatively small diameter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weaponTest">
        <annotation>
          <documentation>A vertical shaft that after installation of the requisite weapon and associated test equipment is blocked (excepting equipment power and signal cables) to prevent the escape of post-explosion residue (for example: radioactive debris). [Desc] Most nuclear weapon states have constructed underground testing facilities similar to the U.S. Nevada Test Site including numerous boreholes used in weapons development and proof testing. Typical boreholes are 1 to 3 metres (roughly 48 to 120 inches) in diameter and 213 to 762 metres (600 to 2,500 feet) in depth.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioactiveHole">
        <annotation>
          <documentation>A wellbore that was not brought into service due to the excessive presence of radioactive materials in subsurface strata. [Desc] Subsurface formations may contain low levels of radioactive materials such as uranium and thorium and their daughter products, radium 226 and radium 228. Such Naturally Occurring Radioactive Material (NORM) typically appears in trace amounts and can be brought to the surface through oil or gas wells (for example: when fluids that are present in the radioactive formation are pumped out of the well, or when natural gas contains radon gas, a radium daughter).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="serviceWell">
        <annotation>
          <documentation>A well intended for the purpose of supporting production in an existing field. [Desc] Such wells are drilled for the following specific purposes: gas injection (natural gas, propane, butane, flue gas, or carbon dioxide); water injection$$$$$ steam injection$$$$$ air injection$$$$$ saltwater disposal$$$$$ water supply for injection (termed a 'source well')$$$$$ observation$$$$$ or injection for in-situ combustion (termed 'fire flooding').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="storageWell">
        <annotation>
          <documentation>A well that is used to pump materials (for example: liquefied petroleum gas) into an underground reservoir or cavern for later retrieval. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stratigraphicWell">
        <annotation>
          <documentation>A well that is drilled in order to determine the types and layering of subsurface strata. [Desc] Such wells may be drilled to: evaluate subsurface rock formations for suitability for oil and/or gas production, solution mining, geothermal development, underground gas storage or brine disposal; investigate subsurface conditions in problem areas$$$$$ or gather information for research (for example: retrieval of ice cores) or construction projects.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Borehole_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Borehole_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Borehole_wellboreStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="active">
        <annotation>
          <documentation>The well is in operation for its intended purpose (for example: natural gas recovery or waste disposal) or the borehole is serving its intended function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buried">
        <annotation>
          <documentation>The wellhead is not immediately accessible from the surface, being covered by a significant amount of overburden. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drilling">
        <annotation>
          <documentation>The wellbore is being drilled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dry">
        <annotation>
          <documentation>The wellbore has not encountered hydrocarbons in economically producible quantities. [Desc] Most wells contain salt water in some zones. In addition, the wellbore usually encounters small amounts of crude oil and natural gas. Whether the well is a 'duster' depends on many factors of the economic equation, including proximity to transport and processing infrastructures, local market conditions, expected completion costs, tax and investment recovery conditions of the jurisdiction and projected oil and gas prices during the productive life of the well.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="expired">
        <annotation>
          <documentation>The mineral rights lease governing the operation of the well has expired. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>The well or borehole is planned but drilling has not yet commenced. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plugged">
        <annotation>
          <documentation>The well has permanently ceased production or the borehole ceased serving its intended function and has been plugged. [Desc] Different regulatory bodies have differing requirements for plugging operations, typically requiring that cement plugs be placed and tested across any open hydrocarbon-bearing formations, across all casing shoes, across freshwater aquifers, and perhaps several other areas near the surface, including the top 6 to 15 metres (20 to 50 feet) of the wellbore.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pluggedBack">
        <annotation>
          <documentation>Unproductive drilling operations continued to a greater depth than that at which a potentially productive formation was found, and the well was subsequently completed in the shallower formation with the length of the well bore from the deepest depth at which the well is completed to the maximum depth drilled plugged to ensure against cross-strata fluid migration. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shutIn">
        <annotation>
          <documentation>The well or borehole has been closed off, the well being shut so that it does not produce a fluid product of any kind, or the borehole is no longer serving its intended function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="suspended">
        <annotation>
          <documentation>The well has been capped off temporarily. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyAbandoned">
        <annotation>
          <documentation>The well has temporarily ceased production or the borehole ceased serving its intended function, some or all recoverable equipment has been salvaged, but the site has been left in a state to readily enable the future resumption of operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abandoned">
        <annotation>
          <documentation>The well has ceased production (for example: because there is insufficient hydrocarbon potential to complete the well, or production operations have drained the reservoir) or the borehole ceased serving its intended function (for example: injection operations are no longer necessary) and all recoverable equipment has been salvaged. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="test">
        <annotation>
          <documentation>The well has not entered full production, being used only for the extraction of limited quantities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waitingOnCompletion">
        <annotation>
          <documentation>The well has not yet been 'completed' by the addition of downhole pipe and equipment required to enable safe and efficient production. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BotanicGarden_P" substitutionGroup="gml:AbstractFeature" type="dtox:BotanicGarden_PType">
    <annotation>
      <documentation>A culturally designated tract where plants are displayed. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BotanicGarden_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:BotanicGarden_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BotanicGarden_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BotanicGarden_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BotanicGarden_S" substitutionGroup="gml:AbstractFeature" type="dtox:BotanicGarden_SType">
    <annotation>
      <documentation>A culturally designated tract where plants are displayed. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BotanicGarden_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:BotanicGarden_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BotanicGarden_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BotanicGarden_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BotanicGarden_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BoundaryMonument_C" substitutionGroup="gml:AbstractFeature" type="dtox:BoundaryMonument_CType">
    <annotation>
      <documentation>A marker identifying the location of a surveyed boundary line. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BoundaryMonument_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BoundaryMonument_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BoundaryMonument_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoundaryMonument_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoundaryMonument_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BoundaryMonument_P" substitutionGroup="gml:AbstractFeature" type="dtox:BoundaryMonument_PType">
    <annotation>
      <documentation>A marker identifying the location of a surveyed boundary line. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BoundaryMonument_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BoundaryMonument_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BoundaryMonument_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoundaryMonument_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoundaryMonument_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BoundaryMonument_S" substitutionGroup="gml:AbstractFeature" type="dtox:BoundaryMonument_SType">
    <annotation>
      <documentation>A marker identifying the location of a surveyed boundary line. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BoundaryMonument_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BoundaryMonument_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BoundaryMonument_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BoundaryMonument_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoundaryMonument_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BoundaryMonument_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BoundaryMonument_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BoundaryMonument_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BoundaryMonument_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BridgePier_P" substitutionGroup="gml:AbstractFeature" type="dtox:BridgePier_PType">
    <annotation>
      <documentation>A pillar or abutment that supports a bridge span. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgePier_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BridgePier_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgePier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:BridgePier_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:BridgePier_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:BridgePier_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:BridgePier_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:BridgePier_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:BridgePier_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgePier_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgePier_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BridgePier_S" substitutionGroup="gml:AbstractFeature" type="dtox:BridgePier_SType">
    <annotation>
      <documentation>A pillar or abutment that supports a bridge span. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgePier_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BridgePier_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgePier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:BridgePier_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:BridgePier_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:BridgePier_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:BridgePier_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:BridgePier_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:BridgePier_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgePier_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgePier_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BridgePier_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgePier_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgePier_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipeline">
        <annotation>
          <documentation>Associated with the movement of gases, liquids, and/or slurries through a system of pipelines. [Desc] The pipelines are often underground and extend over long distances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgePier_verticalConstMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BridgeSpan_C" substitutionGroup="gml:AbstractFeature" type="dtox:BridgeSpan_CType">
    <annotation>
      <documentation>A component of the deck of a bridge spanning successive bridge piers. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgeSpan_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeOpeningType" type="dtox:BridgeSpan_bridgeOpeningTypeType">
            <annotation>
              <documentation>The type of structure or mechanism by which a bridge or bridge span is moved to allow passage of a vessel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:BridgeSpan_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:BridgeSpan_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:BridgeSpan_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:BridgeSpan_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BridgeSpan_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType1" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType2" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType3" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType4" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgeSpan_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:BridgeSpan_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:BridgeSpan_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:BridgeSpan_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="underbridgeClearance-singleValue" type="double">
            <annotation>
              <documentation>Clearance below bridge, measured from the lowest surface level to the base of the lower of either a cross beam or the lowest bridge deck. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:BridgeSpan_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:BridgeSpan_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:BridgeSpan_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgeSpan_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgeSpan_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BridgeSpan_S" substitutionGroup="gml:AbstractFeature" type="dtox:BridgeSpan_SType">
    <annotation>
      <documentation>A component of the deck of a bridge spanning successive bridge piers. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgeSpan_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeOpeningType" type="dtox:BridgeSpan_bridgeOpeningTypeType">
            <annotation>
              <documentation>The type of structure or mechanism by which a bridge or bridge span is moved to allow passage of a vessel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:BridgeSpan_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:BridgeSpan_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:BridgeSpan_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:BridgeSpan_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BridgeSpan_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType1" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType2" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType3" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType4" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgeSpan_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:BridgeSpan_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:BridgeSpan_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:BridgeSpan_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="underbridgeClearance-singleValue" type="double">
            <annotation>
              <documentation>Clearance below bridge, measured from the lowest surface level to the base of the lower of either a cross beam or the lowest bridge deck. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:BridgeSpan_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:BridgeSpan_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:BridgeSpan_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgeSpan_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgeSpan_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BridgeSpan_bridgeOpeningTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bascule">
        <annotation>
          <documentation>Raised or lowered with a counterpoise. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drawbridge">
        <annotation>
          <documentation>Hinged at one end for drawing up and lowering to prevent or permit passage across it or to open or close a channel spanned by it. [Desc] May be operated by a counterpoise (for example: a bascule bridge).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fixed">
        <annotation>
          <documentation>Having permanent horizontal and vertical alignment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liftBridge">
        <annotation>
          <documentation>Opens though a vertical lifting operation. [Desc] For example, a bridge on a canal that may be raised to allow the passage of a boat.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="opening">
        <annotation>
          <documentation>Capable of being closed when set for carrying road traffic and open when set to permit maritime traffic to pass along the watercourse it crosses. [Desc] Modern opening bridges are either bascule, vertical lift or swing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retractable">
        <annotation>
          <documentation>Moves away from the gap across the abutment along the travelled way. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="submersible">
        <annotation>
          <documentation>Can be lowered under the surface of the water. [Desc] It is intended to survive periodic submersion and may lower deep enough to allow vessel passage or simply enough to avoid aerial detection.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="swingBridge">
        <annotation>
          <documentation>Can be turned on a pivot (either at one end or in the centre) to allow the passage of ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSpan_bridgeStructureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cantilever">
        <annotation>
          <documentation>Consists of beams or trusses that project from piers or abutments toward each other and, when joined directly or by a suspended connecting member, form a bridge span. [Desc] The beams or trusses are anchored at one end and unsupported at the other end.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="floating">
        <annotation>
          <documentation>Fixed, floating, and supported by pontoons. [Desc] Usually temporary in nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="girder">
        <annotation>
          <documentation>Consists of two or more girders supporting a separate floor or system. [Desc] May be assembled as single spans or combined into multiple spans with intermediate supports.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slab">
        <annotation>
          <documentation>A self-supporting slab. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stringerBeam">
        <annotation>
          <documentation>Consists of two or more beams supporting a separate floor or system. [Desc] The stringers may be in standard rolled shapes in spans up to 90 feet in length and as beams built-up with welded steel plate in the 60 to 120 foot span range.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="suspension">
        <annotation>
          <documentation>The deck is suspended by hangars from cables attached to and extending between supports. [Desc] The supports may be in the form of towers located between the ends of the bridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="towerSuspension">
        <annotation>
          <documentation>The deck is suspended by hangars from cables that pass over two (or more) towers and are anchored by backstays to a firm foundation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transporter">
        <annotation>
          <documentation>Consists of towers on each side of the watercourse connected by a system of girders on which a carriage runs. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>Supported by a framework of rafters, posts and struts. [Desc] Typically used in long spans from 150 to 1,000 feet or more.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bowstringBridge">
        <annotation>
          <documentation>A girder bridge consisting of an arch (the 'bow'), a horizontal tie, and a series of hangars providing additional load-carrying support. [Desc] Hangers descend vertically at regular intervals from the cables to the bridge deck.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="openSpandrelArch">
        <annotation>
          <documentation>Arch, where the space above the right and left curves of the arch is open. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cableStayed">
        <annotation>
          <documentation>The deck is suspended from cables attached directly to tower-like supports. [Desc] There are two major classes of cable-stayed bridges, differentiated by how the cables are connected to the towers. In a parallel attachment design, the cables are made nearly parallel by having the height of attachment on the tower be similar to the distance from the pillar along the roadway. In a radial attachment design, the cables all connect to or pass over the top of the pillar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closedSpandrelArch">
        <annotation>
          <documentation>Arch, where the space above the right and left curves of the arch is closed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arch">
        <annotation>
          <documentation>Supported by an arch underneath the bridge that directs pressure and weight of the bridge outward to the supports along the arch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trestle">
        <annotation>
          <documentation>Consists of a large number of short spans, supported by splayed vertical elements to provide lateral rigidity. [Desc] Traditionally used mainly for railways and constructed from wood timbers. Twentieth century construction has eliminated much of the need for trestles by using more extensive grading and tunneling, however they remain in use as approaches to bridges where required by the local topography.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSpan_bypassConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="difficult">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, work required. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="impossible">
        <annotation>
          <documentation>Obstacle can not be bypassed within 2 kilometres of feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="easy">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, no work. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSpan_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSpan_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSpan_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipeline">
        <annotation>
          <documentation>Associated with the movement of gases, liquids, and/or slurries through a system of pipelines. [Desc] The pipelines are often underground and extend over long distances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runway">
        <annotation>
          <documentation>A defined rectangular area on a land aerodrome prepared for the landing and take-off of aircraft. [Desc] Contiguous with but excludes stopways.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="taxiway">
        <annotation>
          <documentation>A defined path at an aerodrome established for the taxiing of aircraft and intended to provide a ground movement link between one part of the aerodrome and another. [Desc] For example, providing access to/from runways and hard standings, aerodrome terminals, and service and/or other support operations for aircraft.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSpan_verticalConstMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BridgeSuperstructure_C" substitutionGroup="gml:AbstractFeature" type="dtox:BridgeSuperstructure_CType">
    <annotation>
      <documentation>A superstructure of a bridge, above the lowest deck, not including pylons or towers. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgeSuperstructure_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:BridgeSuperstructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgeSuperstructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarSignificance" type="dtox:BridgeSuperstructure_radarSignificanceType">
            <annotation>
              <documentation>The predominant exposed surface material, categorized by its significance to radar-based sensors. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgeSuperstructure_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgeSuperstructure_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BridgeSuperstructure_P" substitutionGroup="gml:AbstractFeature" type="dtox:BridgeSuperstructure_PType">
    <annotation>
      <documentation>A superstructure of a bridge, above the lowest deck, not including pylons or towers. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgeSuperstructure_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:BridgeSuperstructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgeSuperstructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarSignificance" type="dtox:BridgeSuperstructure_radarSignificanceType">
            <annotation>
              <documentation>The predominant exposed surface material, categorized by its significance to radar-based sensors. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgeSuperstructure_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgeSuperstructure_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BridgeSuperstructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:BridgeSuperstructure_SType">
    <annotation>
      <documentation>A superstructure of a bridge, above the lowest deck, not including pylons or towers. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgeSuperstructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:BridgeSuperstructure_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:BridgeSuperstructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgeSuperstructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarSignificance" type="dtox:BridgeSuperstructure_radarSignificanceType">
            <annotation>
              <documentation>The predominant exposed surface material, categorized by its significance to radar-based sensors. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:BridgeSuperstructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgeSuperstructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgeSuperstructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BridgeSuperstructure_bridgeStructureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cantilever">
        <annotation>
          <documentation>Consists of beams or trusses that project from piers or abutments toward each other and, when joined directly or by a suspended connecting member, form a bridge span. [Desc] The beams or trusses are anchored at one end and unsupported at the other end.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="girder">
        <annotation>
          <documentation>Consists of two or more girders supporting a separate floor or system. [Desc] May be assembled as single spans or combined into multiple spans with intermediate supports.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slab">
        <annotation>
          <documentation>A self-supporting slab. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stringerBeam">
        <annotation>
          <documentation>Consists of two or more beams supporting a separate floor or system. [Desc] The stringers may be in standard rolled shapes in spans up to 90 feet in length and as beams built-up with welded steel plate in the 60 to 120 foot span range.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="suspension">
        <annotation>
          <documentation>The deck is suspended by hangars from cables attached to and extending between supports. [Desc] The supports may be in the form of towers located between the ends of the bridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="towerSuspension">
        <annotation>
          <documentation>The deck is suspended by hangars from cables that pass over two (or more) towers and are anchored by backstays to a firm foundation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transporter">
        <annotation>
          <documentation>Consists of towers on each side of the watercourse connected by a system of girders on which a carriage runs. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>Supported by a framework of rafters, posts and struts. [Desc] Typically used in long spans from 150 to 1,000 feet or more.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bowstringBridge">
        <annotation>
          <documentation>A girder bridge consisting of an arch (the 'bow'), a horizontal tie, and a series of hangars providing additional load-carrying support. [Desc] Hangers descend vertically at regular intervals from the cables to the bridge deck.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="openSpandrelArch">
        <annotation>
          <documentation>Arch, where the space above the right and left curves of the arch is open. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cableStayed">
        <annotation>
          <documentation>The deck is suspended from cables attached directly to tower-like supports. [Desc] There are two major classes of cable-stayed bridges, differentiated by how the cables are connected to the towers. In a parallel attachment design, the cables are made nearly parallel by having the height of attachment on the tower be similar to the distance from the pillar along the roadway. In a radial attachment design, the cables all connect to or pass over the top of the pillar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closedSpandrelArch">
        <annotation>
          <documentation>Arch, where the space above the right and left curves of the arch is closed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arch">
        <annotation>
          <documentation>Supported by an arch underneath the bridge that directs pressure and weight of the bridge outward to the supports along the arch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trestle">
        <annotation>
          <documentation>Consists of a large number of short spans, supported by splayed vertical elements to provide lateral rigidity. [Desc] Traditionally used mainly for railways and constructed from wood timbers. Twentieth century construction has eliminated much of the need for trestles by using more extensive grading and tunneling, however they remain in use as approaches to bridges where required by the local topography.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSuperstructure_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSuperstructure_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSuperstructure_radarSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="composition">
        <annotation>
          <documentation>Either: 50 to 74 percent of the surface is stone, brick and/or concrete mixed with 25 to 50 percent wood, plastic, glass or composition with any remaining surface being some other material (for example: slate or tar paper); 51 percent or more of the surface is composition, slate, tar paper, and/or glass with any remaining surface being some other material (for example: stone or brick)$$$$$ or 75 percent or more of the surface is wood, mixed with up to 25 percent composition, plastic, and/or glass. [Desc] For example, residential housing and agricultural buildings. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>51 percent or greater of the surface is land, soil, or ground surface characteristics with any remaining surface being some other material (for example: stone or brick). [Desc] For example, storage bunkers for munitions, embankments, cuttings, earthen dams, levees, loose or light surface roads, mine tailings, and mineral piles. It does not include metal ore storage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Either: 75 percent or more of the surface is stone, brick or concrete, mixed with up to 25 percent wood, glass or composition; or 50 to 75 percent of the surface is stone, brick and/or concrete mixed with 5 to 39 percent metal surface with any remaining surface being some other material (for example: wood or plastic). [Desc] For example, school buildings, commercial buildings, apartment houses, houses, walls, or cemetery buildings/tombs. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>75 percent or greater of the surface is metal (for example: tin, steel, corrugated iron, or aluminum). [Desc] For example, aluminum mobile homes, steel storage tanks, steel bridge super/substructures, or steel power transmission line pylons. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partMetal">
        <annotation>
          <documentation>40 to 74 percent of the surface is metal with any remaining surface being some other material (for example: wood, stone, brick, or concrete). [Desc] For example, railway or metal ore slag dumps. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeSuperstructure_verticalConstMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BridgeTower_P" substitutionGroup="gml:AbstractFeature" type="dtox:BridgeTower_PType">
    <annotation>
      <documentation>A tower and/or pylon from which the deck of a bridge is suspended. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgeTower_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureCount" type="integer">
            <annotation>
              <documentation>The number of features of the same type within a defined region. [Desc] May be used to indicate the number of features actually present in near proximity to each other although only one representative feature is collected. For example, the number of adjacent pipelines.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgeTower_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:BridgeTower_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:BridgeTower_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:BridgeTower_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgeTower_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgeTower_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BridgeTower_S" substitutionGroup="gml:AbstractFeature" type="dtox:BridgeTower_SType">
    <annotation>
      <documentation>A tower and/or pylon from which the deck of a bridge is suspended. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BridgeTower_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureCount" type="integer">
            <annotation>
              <documentation>The number of features of the same type within a defined region. [Desc] May be used to indicate the number of features actually present in near proximity to each other although only one representative feature is collected. For example, the number of adjacent pipelines.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BridgeTower_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:BridgeTower_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:BridgeTower_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:BridgeTower_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BridgeTower_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BridgeTower_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BridgeTower_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeTower_pylonConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="shapedLikeA">
        <annotation>
          <documentation>Having a configuration like the capital letter 'A' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeH">
        <annotation>
          <documentation>Having a configuration like the capital letter 'H' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeI">
        <annotation>
          <documentation>Having a configuration like the serif capital letter 'I' when viewed from the side. [Desc] There may be several, often alternating, cable support stubs along the upper portion.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeT">
        <annotation>
          <documentation>Having a configuration like the capital letter 'T' when viewed from the side. [Desc] May have multiple horizontal bars, each supporting a separate set of cables.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeY">
        <annotation>
          <documentation>Having a configuration like the capital letter 'Y' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeTower_pylonMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, aluminum, copper, iron and certain alloys (as brass, bronze and steel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness and much used for making tools, weapons, and machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BridgeTower_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="obelisk">
        <annotation>
          <documentation>In the shape of a tapering, four-sided pillar with a pyramidal apex. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularPrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a rectangle (not as a square). [Desc] Generally solid-faced.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="squarePrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a square. [Desc] Generally solid-faced.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations (for example: as an A-frame). [Desc] For example, the Eiffel Tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tubular">
        <annotation>
          <documentation>A tall, heavyweight, hollow cylinder of metal that does not require guying and is capable of withstanding significant wind loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Bridge_C" substitutionGroup="gml:AbstractFeature" type="dtox:Bridge_CType">
    <annotation>
      <documentation>A structure that connects two locations and provides for the passage of a transportation route (for example: a road or a railway) over a terrain obstacle (for example: a waterbody, a gully, and/or a road). [Desc] A bridge consists of a set of two abutments and/or zero or more bridge piers joined by bridge spans. A bridge may serve, for example, as an overpass or a viaduct. In the context of a bridge, the scope of the term 'transportation route' includes the transportation of liquids or gases by means of either pipelines or aqueducts.</documentation>
    </annotation>
  </element>
  <complexType name="Bridge_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeInfoReliability" type="dtox:Bridge_bridgeInfoReliabilityType">
            <annotation>
              <documentation>The reliability of information regarding bridge military load classification and related characteristics. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeOpeningType" type="dtox:Bridge_bridgeOpeningTypeType">
            <annotation>
              <documentation>The type of structure or mechanism by which a bridge or bridge span is moved to allow passage of a vessel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:Bridge_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="colourPattern" type="dtox:Bridge_colourPatternType">
            <annotation>
              <documentation>The colour pattern(s) of an aid to navigation (for example: a buoy, a beacon, and/or a navigation light) or other feature of importance to maritime navigation. [Desc] The Attribute: 'Navigation Mark Colour' may be used to specify the colours in the order in which they appear in the pattern.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Bridge_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckCount" type="integer">
            <annotation>
              <documentation>The number of vertically stacked decks, one over another, in a transportation structure (for example: a bridge or a tunnel). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Bridge_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Bridge_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType1" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType2" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType3" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType4" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryBridgeInformation" type="string">
            <annotation>
              <documentation>Information describing a bridge, typically one that is subject to preplanned military interdiction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Bridge_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is covered by a roof. [Desc] The roof may be supported by spaced pillars with intervening openings or the sides may be completely closed (for example: by walls or windows) and thus afford substantial protection from the weather.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="spanCount" type="integer">
            <annotation>
              <documentation>The number of spans in a bridge. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="underbridgeClearance-singleValue" type="double">
            <annotation>
              <documentation>Clearance below bridge, measured from the lowest surface level to the base of the lower of either a cross beam or the lowest bridge deck. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bridge_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bridge_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Bridge_P" substitutionGroup="gml:AbstractFeature" type="dtox:Bridge_PType">
    <annotation>
      <documentation>A structure that connects two locations and provides for the passage of a transportation route (for example: a road or a railway) over a terrain obstacle (for example: a waterbody, a gully, and/or a road). [Desc] A bridge consists of a set of two abutments and/or zero or more bridge piers joined by bridge spans. A bridge may serve, for example, as an overpass or a viaduct. In the context of a bridge, the scope of the term 'transportation route' includes the transportation of liquids or gases by means of either pipelines or aqueducts.</documentation>
    </annotation>
  </element>
  <complexType name="Bridge_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeInfoReliability" type="dtox:Bridge_bridgeInfoReliabilityType">
            <annotation>
              <documentation>The reliability of information regarding bridge military load classification and related characteristics. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeOpeningType" type="dtox:Bridge_bridgeOpeningTypeType">
            <annotation>
              <documentation>The type of structure or mechanism by which a bridge or bridge span is moved to allow passage of a vessel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:Bridge_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="colourPattern" type="dtox:Bridge_colourPatternType">
            <annotation>
              <documentation>The colour pattern(s) of an aid to navigation (for example: a buoy, a beacon, and/or a navigation light) or other feature of importance to maritime navigation. [Desc] The Attribute: 'Navigation Mark Colour' may be used to specify the colours in the order in which they appear in the pattern.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Bridge_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckCount" type="integer">
            <annotation>
              <documentation>The number of vertically stacked decks, one over another, in a transportation structure (for example: a bridge or a tunnel). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Bridge_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Bridge_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType1" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType2" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType3" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType4" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryBridgeInformation" type="string">
            <annotation>
              <documentation>Information describing a bridge, typically one that is subject to preplanned military interdiction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Bridge_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is covered by a roof. [Desc] The roof may be supported by spaced pillars with intervening openings or the sides may be completely closed (for example: by walls or windows) and thus afford substantial protection from the weather.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="spanCount" type="integer">
            <annotation>
              <documentation>The number of spans in a bridge. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="underbridgeClearance-singleValue" type="double">
            <annotation>
              <documentation>Clearance below bridge, measured from the lowest surface level to the base of the lower of either a cross beam or the lowest bridge deck. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bridge_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bridge_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Bridge_S" substitutionGroup="gml:AbstractFeature" type="dtox:Bridge_SType">
    <annotation>
      <documentation>A structure that connects two locations and provides for the passage of a transportation route (for example: a road or a railway) over a terrain obstacle (for example: a waterbody, a gully, and/or a road). [Desc] A bridge consists of a set of two abutments and/or zero or more bridge piers joined by bridge spans. A bridge may serve, for example, as an overpass or a viaduct. In the context of a bridge, the scope of the term 'transportation route' includes the transportation of liquids or gases by means of either pipelines or aqueducts.</documentation>
    </annotation>
  </element>
  <complexType name="Bridge_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Bridge_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeInfoReliability" type="dtox:Bridge_bridgeInfoReliabilityType">
            <annotation>
              <documentation>The reliability of information regarding bridge military load classification and related characteristics. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeOpeningType" type="dtox:Bridge_bridgeOpeningTypeType">
            <annotation>
              <documentation>The type of structure or mechanism by which a bridge or bridge span is moved to allow passage of a vessel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeReferenceNumber" type="string">
            <annotation>
              <documentation>The unique identifier of a bridge in accordance with the provisions of terrain analysis databases (for example: PTADB or TTADB). [Desc] The identifier is assigned consecutively (for example: within a map sheet or within a local area of interest) and begins with the northwest grid square of the UTM reference system and proceeds from left to right to the east edge of the sheet or area, continuing consecutively in the same way starting back at the west edge of the next line of UTM grid squares below those previously completed. The resulting identifiers are used to index an associated Bridge Information Table.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_2" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bridgeStructureType_3" type="dtox:Bridge_bridgeStructureTypeType">
            <annotation>
              <documentation>The type(s) of structural design of a bridge, bridge span, or bridge superstructure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:Bridge_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="colourPattern" type="dtox:Bridge_colourPatternType">
            <annotation>
              <documentation>The colour pattern(s) of an aid to navigation (for example: a buoy, a beacon, and/or a navigation light) or other feature of importance to maritime navigation. [Desc] The Attribute: 'Navigation Mark Colour' may be used to specify the colours in the order in which they appear in the pattern.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Bridge_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckCount" type="integer">
            <annotation>
              <documentation>The number of vertically stacked decks, one over another, in a transportation structure (for example: a bridge or a tunnel). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Bridge_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Bridge_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType1" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType2" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType3" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType4" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryBridgeInformation" type="string">
            <annotation>
              <documentation>Information describing a bridge, typically one that is subject to preplanned military interdiction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mobileBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a bridge span moves in some manner to allow passage underneath. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Bridge_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictOverheadClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that there is an overhead obstruction located less than 4.3 metres above a land transportation route. [Desc] Vertical clearance affects the maximum height of vehicle loads. (Reference STANAG 2253)</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is covered by a roof. [Desc] The roof may be supported by spaced pillars with intervening openings or the sides may be completely closed (for example: by walls or windows) and thus afford substantial protection from the weather.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="spanCount" type="integer">
            <annotation>
              <documentation>The number of spans in a bridge. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Bridge_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="underbridgeClearance-singleValue" type="double">
            <annotation>
              <documentation>Clearance below bridge, measured from the lowest surface level to the base of the lower of either a cross beam or the lowest bridge deck. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Bridge_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Bridge_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Bridge_bridgeInfoReliabilityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="estimated">
        <annotation>
          <documentation>The information was determined from incomplete data or data of questionable accuracy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="known">
        <annotation>
          <documentation>The information was determined from complete data of appropriate accuracy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_bridgeOpeningTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bascule">
        <annotation>
          <documentation>Raised or lowered with a counterpoise. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drawbridge">
        <annotation>
          <documentation>Hinged at one end for drawing up and lowering to prevent or permit passage across it or to open or close a channel spanned by it. [Desc] May be operated by a counterpoise (for example: a bascule bridge).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fixed">
        <annotation>
          <documentation>Having permanent horizontal and vertical alignment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liftBridge">
        <annotation>
          <documentation>Opens though a vertical lifting operation. [Desc] For example, a bridge on a canal that may be raised to allow the passage of a boat.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="opening">
        <annotation>
          <documentation>Capable of being closed when set for carrying road traffic and open when set to permit maritime traffic to pass along the watercourse it crosses. [Desc] Modern opening bridges are either bascule, vertical lift or swing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retractable">
        <annotation>
          <documentation>Moves away from the gap across the abutment along the travelled way. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="submersible">
        <annotation>
          <documentation>Can be lowered under the surface of the water. [Desc] It is intended to survive periodic submersion and may lower deep enough to allow vessel passage or simply enough to avoid aerial detection.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="swingBridge">
        <annotation>
          <documentation>Can be turned on a pivot (either at one end or in the centre) to allow the passage of ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_bridgeStructureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cantilever">
        <annotation>
          <documentation>Consists of beams or trusses that project from piers or abutments toward each other and, when joined directly or by a suspended connecting member, form a bridge span. [Desc] The beams or trusses are anchored at one end and unsupported at the other end.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deck">
        <annotation>
          <documentation>Carries the travelled way upon the upper chords. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="floating">
        <annotation>
          <documentation>Fixed, floating, and supported by pontoons. [Desc] Usually temporary in nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="girder">
        <annotation>
          <documentation>Consists of two or more girders supporting a separate floor or system. [Desc] May be assembled as single spans or combined into multiple spans with intermediate supports.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slab">
        <annotation>
          <documentation>A self-supporting slab. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stringerBeam">
        <annotation>
          <documentation>Consists of two or more beams supporting a separate floor or system. [Desc] The stringers may be in standard rolled shapes in spans up to 90 feet in length and as beams built-up with welded steel plate in the 60 to 120 foot span range.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="suspension">
        <annotation>
          <documentation>The deck is suspended by hangars from cables attached to and extending between supports. [Desc] The supports may be in the form of towers located between the ends of the bridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="towerSuspension">
        <annotation>
          <documentation>The deck is suspended by hangars from cables that pass over two (or more) towers and are anchored by backstays to a firm foundation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transporter">
        <annotation>
          <documentation>Consists of towers on each side of the watercourse connected by a system of girders on which a carriage runs. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>Supported by a framework of rafters, posts and struts. [Desc] Typically used in long spans from 150 to 1,000 feet or more.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bowstringBridge">
        <annotation>
          <documentation>A girder bridge consisting of an arch (the 'bow'), a horizontal tie, and a series of hangars providing additional load-carrying support. [Desc] Hangers descend vertically at regular intervals from the cables to the bridge deck.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="covered">
        <annotation>
          <documentation>Including protection from the weather for the travel surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="openSpandrelArch">
        <annotation>
          <documentation>Arch, where the space above the right and left curves of the arch is open. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cableStayed">
        <annotation>
          <documentation>The deck is suspended from cables attached directly to tower-like supports. [Desc] There are two major classes of cable-stayed bridges, differentiated by how the cables are connected to the towers. In a parallel attachment design, the cables are made nearly parallel by having the height of attachment on the tower be similar to the distance from the pillar along the roadway. In a radial attachment design, the cables all connect to or pass over the top of the pillar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closedSpandrelArch">
        <annotation>
          <documentation>Arch, where the space above the right and left curves of the arch is closed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arch">
        <annotation>
          <documentation>Supported by an arch underneath the bridge that directs pressure and weight of the bridge outward to the supports along the arch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trestle">
        <annotation>
          <documentation>Consists of a large number of short spans, supported by splayed vertical elements to provide lateral rigidity. [Desc] Traditionally used mainly for railways and constructed from wood timbers. Twentieth century construction has eliminated much of the need for trestles by using more extensive grading and tunneling, however they remain in use as approaches to bridges where required by the local topography.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_bypassConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="difficult">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, work required. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="impossible">
        <annotation>
          <documentation>Obstacle can not be bypassed within 2 kilometres of feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="easy">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, no work. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_colourPatternType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="borderStripe">
        <annotation>
          <documentation>A band or stripe of colour is displayed around the outer edge. [Desc] The encoding convention is that the first colour in the list is the border stripe, the second color is that of the background.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diagonalStripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted diagonally. [Desc] The encoding convention is that the first colour in the list is the topleft and subsequent colours follow sequentially from topleft to bottomright.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="horizontalStripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted horizontally. [Desc] The encoding convention is that the first colour in the list is the topmost and subsequent colours follow sequentially from top to bottom.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleColor">
        <annotation>
          <documentation>A single uniform colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="squared">
        <annotation>
          <documentation>Alternate colours are used to create squares similar to a chess or draught board. [Desc] The pattern may be straight or diagnal. The encoding convention is that the first colour in the list is the topleft square and subsequent colours follow sequentially from left to right along the toprow and alternate for following rows.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted in an unknown direction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalStripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted vertically. [Desc] The encoding convention is that the first colour in the list is the leftmost and subsequent colours follow sequentially from left to right.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipeline">
        <annotation>
          <documentation>Associated with the movement of gases, liquids, and/or slurries through a system of pipelines. [Desc] The pipelines are often underground and extend over long distances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="runway">
        <annotation>
          <documentation>A defined rectangular area on a land aerodrome prepared for the landing and take-off of aircraft. [Desc] Contiguous with but excludes stopways.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="taxiway">
        <annotation>
          <documentation>A defined path at an aerodrome established for the taxiing of aircraft and intended to provide a ground movement link between one part of the aerodrome and another. [Desc] For example, providing access to/from runways and hard standings, aerodrome terminals, and service and/or other support operations for aircraft.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Bridge_verticalConstMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Brush_P" substitutionGroup="gml:AbstractFeature" type="dtox:Brush_PType">
    <annotation>
      <documentation>A tract covered mainly by short, uncultured, woody plants. [Desc] For example, covered by brush, scrub and/or shrubs. The predominant height is usually less than 2-3 metres.</documentation>
    </annotation>
  </element>
  <complexType name="Brush_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:ShrubLand_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Brush_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Brush_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Brush_S" substitutionGroup="gml:AbstractFeature" type="dtox:Brush_SType">
    <annotation>
      <documentation>A tract covered mainly by short, uncultured, woody plants. [Desc] For example, covered by brush, scrub and/or shrubs. The predominant height is usually less than 2-3 metres.</documentation>
    </annotation>
  </element>
  <complexType name="Brush_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:ShrubLand_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Brush_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Brush_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BucketElevator_C" substitutionGroup="gml:AbstractFeature" type="dtox:BucketElevator_CType">
    <annotation>
      <documentation>Equipment, usually a series of buckets, for raising materials or liquids to a higher level. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BucketElevator_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BucketElevator_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BucketElevator_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BucketElevator_P" substitutionGroup="gml:AbstractFeature" type="dtox:BucketElevator_PType">
    <annotation>
      <documentation>Equipment, usually a series of buckets, for raising materials or liquids to a higher level. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BucketElevator_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BucketElevator_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BucketElevator_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BucketElevator_S" substitutionGroup="gml:AbstractFeature" type="dtox:BucketElevator_SType">
    <annotation>
      <documentation>Equipment, usually a series of buckets, for raising materials or liquids to a higher level. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BucketElevator_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BucketElevator_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BucketElevator_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BuildingOverhang_S" substitutionGroup="gml:AbstractFeature" type="dtox:BuildingOverhang_SType">
    <annotation>
      <documentation>A canopy or ledge attached to the front of a building and protruding beyond the perimeter wall. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BuildingOverhang_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BuildingOverhang_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BuildingOverhang_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BuildingOverhang_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BuildingOverhang_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BuildingOverhang_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BuildingOverhang_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BuildingOverhang_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuildingOverhang_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BuildingSuperstructure_C" substitutionGroup="gml:AbstractFeature" type="dtox:BuildingSuperstructure_CType">
    <annotation>
      <documentation>A supplemental portion of a building which rises from the roof but is not considered to be a portion of the roof. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BuildingSuperstructure_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="buildingSuperstructType" type="dtox:BuildingSuperstructure_buildingSuperstructTypeType">
            <annotation>
              <documentation>The type of a superstructure that extends above the general roofline of a building. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BuildingSuperstructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BuildingSuperstructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BuildingSuperstructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BuildingSuperstructure_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BuildingSuperstructure_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BuildingSuperstructure_P" substitutionGroup="gml:AbstractFeature" type="dtox:BuildingSuperstructure_PType">
    <annotation>
      <documentation>A supplemental portion of a building which rises from the roof but is not considered to be a portion of the roof. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BuildingSuperstructure_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="buildingSuperstructType" type="dtox:BuildingSuperstructure_buildingSuperstructTypeType">
            <annotation>
              <documentation>The type of a superstructure that extends above the general roofline of a building. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BuildingSuperstructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BuildingSuperstructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BuildingSuperstructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BuildingSuperstructure_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BuildingSuperstructure_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BuildingSuperstructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:BuildingSuperstructure_SType">
    <annotation>
      <documentation>A supplemental portion of a building which rises from the roof but is not considered to be a portion of the roof. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BuildingSuperstructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="buildingSuperstructType" type="dtox:BuildingSuperstructure_buildingSuperstructTypeType">
            <annotation>
              <documentation>The type of a superstructure that extends above the general roofline of a building. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:BuildingSuperstructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:BuildingSuperstructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BuildingSuperstructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:BuildingSuperstructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BuildingSuperstructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BuildingSuperstructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BuildingSuperstructure_buildingSuperstructTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="minaret">
        <annotation>
          <documentation>An accessory tall tower or turret surrounded by one or more projecting balconies. [Desc] It is usually connected with a mosque and from which a muezzin calls at hours of prayer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solarPanels">
        <annotation>
          <documentation>A panel designed to absorb the sun's rays for the purpose of generating electricity or heat on a building's roof. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elevatorMachineRoom">
        <annotation>
          <documentation>An enclosed structure located over an elevator shaft which houses the operating equipment, motor, cables, and accessories for the elevator. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightningRod">
        <annotation>
          <documentation>A metal strip or rod, usually made of copper or aluminum, installed on buildings to protect the structure from damage due to lightning strikes. [Desc] Lightning rods are placed at regular intervals on the highest parts of a building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hvacEquipment">
        <annotation>
          <documentation>A rooftop unit that contains equipment for heating, ventilating, and/or air conditioning (HVAC). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parapet">
        <annotation>
          <documentation>A low wall-like barrier at the edge of a roof. [Desc] The parapet may serve to prevent accidental falls over the edge or it may be a defensive, constructional, or stylistic architectural feature. Parapets may be plain, embattled (specifically pierced for the discharge of defensive projectiles), perforated (for stylistic reasons), or paneled.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ornamentalElement">
        <annotation>
          <documentation>An added decorative detail that is not a structural component. [Desc] Ornamental elements may include, for example: statuary, sculptural decoration, gargoyles or grotesques.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roofDeck">
        <annotation>
          <documentation>An open, usually unroofed, outdoor deck located on the roof of a building. [Desc] May be seen in combination with a roof garden.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roofGarden">
        <annotation>
          <documentation>A garden on the roof of a building. [Desc] May be seen in combination with a roof deck.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="signage">
        <annotation>
          <documentation>An advertising display attached to the roof of a building. [Desc] For example, a commercial or public sign in the form of large letters indicating the name of the building. Signage may be illuminated.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="skylight">
        <annotation>
          <documentation>A flat or sloped window built into the roof of a building. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clerestory">
        <annotation>
          <documentation>A raised section containing a series of windows and/or ventilators along its sides. [Desc] Often located along a roof ridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chimney">
        <annotation>
          <documentation>A chimney containing a passage or flue for discharging smoke and gases of combustion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tower">
        <annotation>
          <documentation>A tall narrow structure, usually of square, circular, or rectangular section. [Desc] For example, on a castle (for example: a watch-tower) or a church (for example: a bell-tower).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="turret">
        <annotation>
          <documentation>A small or subordinate tower, especially one projecting (frequently at some height above the ground) from an angle of the walls. [Desc] May serve no useful function other than decoration. Found, for example, on a castle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dome">
        <annotation>
          <documentation>An arched roof of even curvature that may be segmented, semicircular, pointed or bulbous. [Desc] For example, an onion dome that is shaped like a bulb and is characteristic of Russian and Byzantine church architecture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steeple">
        <annotation>
          <documentation>A pointed (for example: pyramidal) structure towering above the roof. [Desc] For example, on a church, temple, or other public building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cupola">
        <annotation>
          <documentation>An accessory small rounded vault or dome forming part of the roof. [Desc] Usually relatively small and sometimes intended as an adornment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuildingSuperstructure_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuildingSuperstructure_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuildingSuperstructure_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuildingSuperstructure_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetation">
        <annotation>
          <documentation>Plants collectively, especially those dominating a particular area or habitat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mudBasedConstruction">
        <annotation>
          <documentation>Constructed principally from mud applied to a structural scaffold of plant material (for example: wooden posts). [Desc] Effective only in extremely dry climates and usually must be resurfaced on a regular basis (for example: yearly) otherwise the structure steadily disintegrates under the effect of weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adobeBrick">
        <annotation>
          <documentation>Brick made of adobe clay and straw, dried in the sun rather than by oven firing (as are standard bricks). [Desc] Larger than standard bricks, adobe bricks require a type of clay that contains between 25 and 45 percent aluminum salts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sod">
        <annotation>
          <documentation>A usually square or oblong piece or slice of earth together with the grass growing on it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Building_P" substitutionGroup="gml:AbstractFeature" type="dtox:Building_PType">
    <annotation>
      <documentation>A free-standing self-supporting construction that is roofed, usually walled, and is intended for human occupancy (for example: a place of work or recreation) and/or habitation. [Desc] For example, a dormitory, a bank, and a restaurant.</documentation>
    </annotation>
  </element>
  <complexType name="Building_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Building_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Building_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Building_S" substitutionGroup="gml:AbstractFeature" type="dtox:Building_SType">
    <annotation>
      <documentation>A free-standing self-supporting construction that is roofed, usually walled, and is intended for human occupancy (for example: a place of work or recreation) and/or habitation. [Desc] For example, a dormitory, a bank, and a restaurant.</documentation>
    </annotation>
  </element>
  <complexType name="Building_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Building_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Building_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Building_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuous">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scheduled">
        <annotation>
          <documentation>Operations are not intended to be continuous but are intended to occur (or, equivalently, be interrupted) on a scheduled basis. [Desc] For example, the hours of operation of a business may be governed by a timetable.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="accounting">
        <annotation>
          <documentation>Accounting, bookkeeping, auditing and tax consultancy activities. [Desc] Includes, for example: recording of commercial transactions from businesses or others, preparation or auditing of financial accounts, examination of accounts and certification of their accuracy, preparation of personal and business income tax returns, and advisory activities and representation (other than legal representation) on behalf of clients before tax authorities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="administration">
        <annotation>
          <documentation>The performance of one or more administrative or management functions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adultEntertainment">
        <annotation>
          <documentation>Activities involved in the provision of sexual services and related forms of adult entertainment (comprising a number of forms of entertainment not considered suitable for children). [Desc] For example, erotic acting and nude modeling for pornography, striptease dancing and performances in peep shows, waitstaffing in sexually-oriented businesses, live sex shows, professional domination, provision of erotic massage and engagement in phone sex.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="advertising">
        <annotation>
          <documentation>The provision of a full range of advertising services including advice, creative services, production of advertising material, media planning, and the purchase of media placement. [Desc] Includes, for example, the creation and realization of advertising campaigns (for example: creation and placement of advertising in print media, electronic services, and/or on outdoor displays) and conducting marketing campaigns and other advertising services aimed at attracting and retaining customers (for example: product promotion, point-of-sale marketing, and direct mail advertising).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="agriculture">
        <annotation>
          <documentation>The production of crops and/or animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftRepair">
        <annotation>
          <documentation>The routine maintenance and/or repair of aircraft and their engines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="apparelManufac">
        <annotation>
          <documentation>The tailoring (ready-to-wear or made-to-measure) in all materials (for example: leather, fabric, or knitted and crocheted fabrics) of all items of clothing (for example: outerwear or underwear; for men, women or children$$$$$ for work, city or casual use) and accessories. [Desc] The material used may be coated, impregnated or rubberized. Also included are headgear of fur skins.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aquaculture">
        <annotation>
          <documentation>The production process involving the culturing or farming (including harvesting) of aquatic organisms (for example: fish, molluscs, crustaceans, plants, crocodiles, alligators or amphibians) using techniques designed to increase the production of the organisms in question beyond the natural capacity of the environment (for example: regular stocking, feeding and protection from predators). [Desc] Culturing or farming refers to the rearing of individuals up to their juvenile and/or adult phase under captive conditions. In addition, it also encompasses individual, corporate or state ownership of the individual organisms throughout the rearing or culture stage, up to and including harvesting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aquarium">
        <annotation>
          <documentation>Activities associated with the management and (often) public display of aquatic plants and animals (usually fish, and sometimes invertebrates, as well as amphibians, marine mammals, and reptiles) that are kept alive for purposes of observation and study in artificial ponds or tanks (usually with transparent sides). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="architectureConsulting">
        <annotation>
          <documentation>The provision of architectural consulting services (for example: building design and drafting, town and city planning, or landscape architecture). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="auditorium">
        <annotation>
          <documentation>A public hall, often of a somewhat austere nature, that is used by members of a community for civic, often educational, purposes. [Desc] May also be used to host a variety of social and/or cultural events including live performances and motion pictures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="baking">
        <annotation>
          <documentation>The manufacture of fresh, frozen or dry bakery products (for example: bread, pies, crackers or pancakes). [Desc] Includes, for example, the manufacture of: bread and rolls; fresh pastry, cakes, pies, and tarts$$$$$ rusks, biscuits and other 'dry' bakery products$$$$$ preserved pastry goods and cakes$$$$$ snack products (for example: cookies, crackers, or pretzels), whether sweet or salted$$$$$ tortillas$$$$$ and frozen bakery products (for example: pancakes, waffles, or rolls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beautyTreatment">
        <annotation>
          <documentation>The enhancement of apparent personal beauty through a variety of hair (for example: washing, trimming and cutting, setting, dyeing, tinting, waving, or straightening), skin (for example: facial massage or the application of make-up) and/or nail care (for example: manicure or pedicure) services. [Desc] May take place at a 'beauty salon', where beauty products may also be purchased.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="botanZooReserveActivities">
        <annotation>
          <documentation>Activities associated with the management and maintenance of botanical and/or zoological reserves, whether specially constructed (for example: a zoological garden) or a naturally occurring (for example: a park or nature reserve). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brewing">
        <annotation>
          <documentation>The manufacture of malt liquors (for example: beer or ale), malt, and related malt products. [Desc] Includes, for example, the manufacture of malt liquors (for example: beer, ale, porter or stout) and malt. It also includes the manufacture of low alcohol or non-alcoholic beer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="businessManagement">
        <annotation>
          <documentation>The provision of advice and assistance to businesses and other organizations on management issues. [Desc] Includes, for example: strategic and organizational planning; financial planning and budgeting$$$$$ marketing objectives and policies$$$$$ human resource policies, practices, and planning$$$$$ production scheduling$$$$$ and control planning. It also includes the overseeing and managing of other units of the same company or enterprise, that is the activities of head offices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="businessPersonalSupport">
        <annotation>
          <documentation>A variety of routine support activities for the day-to-day operations of organizations, businesses and in some cases, households or individuals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="callCentre">
        <annotation>
          <documentation>A centralized office used for the purpose of receiving (termed an 'inbound call centre') and transmitting (termed an 'outbound call centre') a large volume of requests by telephone. [Desc] The activities of inbound call centres include: answering calls from clients by using human operators, automatic call distribution, computer telephone integration, interactive voice response systems or similar methods to receive orders, provide product information, deal with customer requests for assistance or address customer complaints. The activities of outbound call centres include: using similar methods to sell or market goods or services to potential customers, undertake market research or public opinion polling and similar activities for clients.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="capitol">
        <annotation>
          <documentation>A centre housing the executive and/or legislative branches of a government. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cargoHandling">
        <annotation>
          <documentation>The loading and/or unloading of goods of all types irrespective of the mode of transport used for transportation. [Desc] Includes, for example: luggage handling at aerodromes; bulk and break-bulk cargo operations at marine terminals$$$$$ and petroleum transfer between pipelines and vessels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="centralBanking">
        <annotation>
          <documentation>The provision of governmental banking services including supervisory monetary policy for a country or a group of member states (for example: the European Union). [Desc] The primary responsibility is to maintain the stability of the national currency and money supply, but more active duties include controlling subsidized loan interest rates, and acting as a 'bailout' lender of last resort to the banking sector during times of financial crisis. There may also be supervisory powers to ensure that banks and other financial institutions do not behave recklessly or fraudulently.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ceramicProdManufac">
        <annotation>
          <documentation>The manufacture of other porcelain and ceramic products (for example: electrical insulators, jars, or laboratory items). [Desc] Includes, for example, the manufacture of: ceramic tableware and other domestic or toilet articles; statuettes and other ornamental ceramic articles$$$$$ electrical insulators and insulating fittings of ceramics$$$$$ ceramic laboratory, chemical and industrial products$$$$$ ceramic pots, jars and similar articles of a kind used for conveyance or packing of goods$$$$$ and ceramic furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilActivities">
        <annotation>
          <documentation>The performance of one or more non-defence functions of government (for example: executive, legislative or judicial). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="climateControl">
        <annotation>
          <documentation>Maintenance of fixed environmental coniditions (temperature range, humidity) through the managed production of steam, heated air, or cooled air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="club">
        <annotation>
          <documentation>An association or society of persons of like sympathies, of a common vocation, or otherwise mutually acceptable, meeting periodically (under certain regulations) for social intercourse and cooperation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="communityCentre">
        <annotation>
          <documentation>A meeting place used by members of a community for social, cultural, and/or recreational (for example: exercise or minor sports competition) purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="confectionManufac">
        <annotation>
          <documentation>The manufacture of cocoa, chocolate and sugar confectionery (for example: caramels or chewing gum). [Desc] Includes, for example, the manufacture of: cocoa, cocoa butter, cocoa fat, and cocoa oil; chocolate and chocolate confectionery$$$$$ sugar confectionery (for example: caramels, cachous, nougats, fondant, or white chocolate)$$$$$ chewing gum$$$$$ and confectionery lozenges and pastilles. It also includes the preserving in sugar of fruit, nuts, fruit peels and other parts of plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cooling">
        <annotation>
          <documentation>Generation of chilled liquid and/or gas for cooling purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cremation">
        <annotation>
          <documentation>The burning of corpses as a means of disposal. [Desc] It may include the processing or the pulverization of bone fragments. The remains may, for example, be scattered (for example: over the ocean), displayed in an urn, or buried.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="culturalArtsEntertainment">
        <annotation>
          <documentation>Services provided to meet varied cultural, art and entertainment interests. [Desc] Includes establishments for the production, promotion of, and participation in, live performances, events or exhibits intended for public viewing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="custodialService">
        <annotation>
          <documentation>The general (non-specialized) cleaning activities of all types of buildings (for example: offices, houses or apartments, factories, stores, or institutions) and other business and professional premises and multi-unit residential buildings. [Desc] These activities are mostly interior cleaning although they may include the cleaning of associated exterior areas such as windows or passageways.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="customsCheckpoint">
        <annotation>
          <documentation>Serves as a government checkpoint where customs duties are collected, the flow of goods are regulated and restrictions enforced, and shipments or vehicles are cleared for entering or leaving a country. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dairying">
        <annotation>
          <documentation>The manufacture of dairy products (for example: milk, butter, cheese, or ice cream). [Desc] Includes, for example, the manufacture of: fresh liquid milk (pasteurized, sterilized, homogenized and/or ultra heat treated); milk-based drinks$$$$$ cream from fresh liquid milk (pasteurized, sterilized, homogenized)$$$$$ dried or concentrated milk whether or not sweetened$$$$$ milk or cream in solid form$$$$$ butter$$$$$ yoghurt$$$$$ cheese and curd$$$$$ whey$$$$$ casein or lactose$$$$$ and ice cream and other edible ices such as sorbet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dayCare">
        <annotation>
          <documentation>The supervision and care of young children during the day, by a person other than the parents or legal guardians of the children and often someone outside the child's immediate family, especially while their mothers are at work. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dependentsHousing">
        <annotation>
          <documentation>An inexpensive long-term (for example: monthly) accommodation for military service members that are accompanied by their families. [Desc] It is usually located on a protected military installation and accommodations may also be available for government contractor personnel. Similar considerations may apply to others in government service that are stationed overseas (for example: diplomatic personnel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diningHall">
        <annotation>
          <documentation>The activity of providing food services in which there is no table service and instead there are food-serving counters or stalls where customers take the food they require as they walk along, place it on a tray, and take the tray to their table. [Desc] Dining halls are often used in institutional settings (for example: schools, hospitals, museums, residence halls, and military bases). Payment may be either at a flat-rate on entrance (for example: a buffet) or on a per-item basis at check-out (for example: a cafeteria).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diplomacy">
        <annotation>
          <documentation>The art and practice of conducting negotiations between accredited persons representing groups or States. [Desc] It usually refers to international diplomacy, the conduct of international relations (for example: peace-making, culture, economics, trade or war) through the intercession of professional diplomats. International treaties are usually negotiated by diplomats prior to endorsement by national politicians.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diplomaticMission">
        <annotation>
          <documentation>A group of people from one State present in another State in order to represent the sending State in the receiving State. [Desc] It usually denotes a permanent mission, namely the office of a State's diplomatic representatives in the capital city of another State. Under international law, diplomatic missions enjoy an extraterritorial status and thus, although remaining part of the host (receiving) State's territory, they are accorded diplomatic immunity (for example: are exempt from local law) and in almost all respects treated as being part of the territory of the home (sending) State.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dormitory">
        <annotation>
          <documentation>An inexpensive long-term (for example: monthly) accommodation with one or more communal sleeping areas and shared bathrooms. [Desc] Commonly located at educational facilities (for example: a college or university) where students board during the academic season. Two or more students may share a sleeping room, and a cafeteria is usually located in the same building or nearby. May also be used to house military personnel either dormitory style in separate rooms with one to four roommates or in an open-bay style with a dozen or more service members bunking together in a single space.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="education">
        <annotation>
          <documentation>Education at any level or for any profession, oral or written as well as by radio and television or other means of communication. [Desc] It includes education by the different institutions in the regular school system at its different levels as well as adult education and literacy programmes.Also included are military schools and academies, as well as prison schools, at their respective levels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricalEquipRepair">
        <annotation>
          <documentation>The repair and maintenance of electrical equipment (goods that generate, distribute and/or use electrical power) including specialized repair with the aim to restore the electrical equipment to working order. [Desc] The provision of general or routine maintenance (servicing) on such equipment to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Equipment included, for example, are: power, distribution, and specialty transformers; electric motors, generators, and motor generator sets$$$$$ switchgear and switchboard apparatus$$$$$ relays and industrial controls$$$$$ primary and storage batteries$$$$$ electric lighting equipment$$$$$ current-carrying wiring devices and non current-carrying wiring devices for wiring electrical circuits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyReliefServices">
        <annotation>
          <documentation>The provision of emergency assistance in the form of food, safe drinking water, sanitation and shelter, as well as registration and inquiry services. [Desc] For example, many of the activities of the International Red Cross and Red Crescent movement. and their affiliated National organizations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyShelter">
        <annotation>
          <documentation>A temporary shelter for people to live when they can't live in their previous residence (for example: as a result of a natural disaster). [Desc] An emergency shelter typically specializes in people fleeing a specific type of situation (for example: battered women, victims of domestic violence, or victims of sexual abuse). People staying in emergency shelters generally stay all day, except for work, school, or errands.Temporary emergency shelters are often set up by non-profit organizations like the Red Cross and Red Crescent, or governmental emergency management departments, in response to natural disasters, such as a flood or earthquake. They tend to use tents or other temporary structures, or are in buildings usually used for another purpose, such as a church or school.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyYouthShelter">
        <annotation>
          <documentation>The provision of shelter and support to children and youth who have run away from or have been pushed out of their homes, or who are acting out and at risk for abuse pending return to their own families or suitable alternative placement. [Desc] Such activities usually provide in-house individual, group and family counseling and the full range of other secondary services related to runaways including referral to appropriate resources. They also include support to young people who need help to become independent and live on their own, to take care of their health and/or studies, and to those who have tried living on their own but have yet to make a success of it.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="employmentAgency">
        <annotation>
          <documentation>The activities of listing employment vacancies and referring or placing applicants for employment, where the individuals referred or placed are not employees of the employment agencies, supplying workers to clients' businesses for limited periods of time to supplement the working force of the client, and the activities of providing human resources and human resource management services for others on a contract or fee basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="engineeringDesign">
        <annotation>
          <documentation>The provision of engineering design and consulting services (for example: industrial plant design). [Desc] Includes projects involving, for example: civil engineering; hydraulic engineering$$$$$ traffic engineering$$$$$ electrical and electronic engineering$$$$$ mining engineering$$$$$ chemical engineering$$$$$ mechanical, industrial and systems engineering$$$$$ safety engineering$$$$$ and water management.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="executiveActivities">
        <annotation>
          <documentation>The performance of one or more administrative functions of government (for example: daily administration of the state bureaucracy, deciding how to enforce the law, determining military policy, or overseeing ambassadors and determining foreign policy) at any jurisdictional level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="financialMarketAdmin">
        <annotation>
          <documentation>The operation and supervision of financial markets other than by public authorities (for example: commodity contracts exchanges, futures commodity contracts exchanges, securities exchanges, stock exchanges, or stock or commodity options exchanges). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishing">
        <annotation>
          <documentation>Hunting, collecting and gathering activities directed at removing or collecting live wild aquatic organisms (predominantly fish, molluscs and crustaceans) including plants from the oceanic, coastal or inland waters for human consumption and other purposes by hand or more usually by various types of fishing gear such as nets, lines and stationary traps. [Desc] Such activities can be conducted on the intertidal shoreline (for example: collection of molluscs such as mussels and oysters) or shore based netting, or from home-made dugouts or more commonly using commercially made boats in inshore, coastal waters or offshore waters. The aquatic resource being captured is usually common property resource irrespective of whether the harvest from this resource is undertaken with or without exploitation rights. Such activities also include fishing restocked water bodies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodService">
        <annotation>
          <documentation>Any meal prepared outside the residence by businesses, institutions, or companies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="footwearManufac">
        <annotation>
          <documentation>The manufacture of footwear for all purposes, of any material, by any process, including moulding. [Desc] Also includes the manufacture of leather parts of footwear (for example: manufacture of uppers and parts of uppers, outer and inner soles, or heels) as well as the manufacture of gaiters, leggings and similar articles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="forestWarden">
        <annotation>
          <documentation>Manages and protects (for example: against fire) an area of forest and/or other natural region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fruitVegProcessing">
        <annotation>
          <documentation>The processing and preserving of fruit (for example: apples or oranges) and vegetables (for example: beans, maize, or potatos). [Desc] Includes, for example: manufacture of food consisting chiefly of fruit or vegetables (except ready-made dishes in frozen or canned form); preserving of fruit, nuts or vegetables (for example: by freezing, drying, immersing in oil or in vinegar, or canning)$$$$$ manufacture of fruit or vegetable food products or juices$$$$$ manufacture of jams, marmalades and table jellies$$$$$ processing and preserving of potatos (for example: prepared frozen potatos, dehydrated mashed potatos, potato snacks, potato crisps, or potato flour and meal)$$$$$ roasting of nuts$$$$$ and the manufacture of nut foods and pastes. It also includes, for example, the related activities of: production of concentrates from fresh fruits and vegetables$$$$$ industrial peeling of potatoes$$$$$ and the manufacture of perishable prepared foods of fruit and vegetables (for example: salads, peeled or cut vegetables, or tofu).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fundManagement">
        <annotation>
          <documentation>Financial portfolio and fund management activities on a fee or contract basis (for example: management of mutual funds, pension funds, or other investment funds). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="funeralServices">
        <annotation>
          <documentation>The preparation and disposal (for example: through burial or cremation) of corpses (for example: human or animal) and related activities. [Desc] Typically includes: preparing the dead for burial or cremation (for example: embalming and morticians' services); providing burial or cremation services$$$$$ rental of equipped space in funeral parlours$$$$$ rental or sale of graves$$$$$ and maintenance of graves and mausoleums.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gambling">
        <annotation>
          <documentation>The operation of facilities in which money (or something of material value) is wagered on something with an uncertain outcome in the hope of winning additional money or material goods (for example: through a lottery, off-track betting or a casino game). [Desc] May take place in a variety of venues, for example, at a casino, in a bingo hall, or through a video gaming terminal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gasOilSeparation">
        <annotation>
          <documentation>The separation of natural gas from crude oil through the extraction of condensates or the draining and separation of liquid hydrocarbon fractions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="government">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, judicial, or defence) at all jurisdictional levels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grainMilling">
        <annotation>
          <documentation>The manufacture of grain mill products (for example: meal, polished rice, flour mix or cereal breakfast foods). [Desc] Includes, for example: grain milling (the production of flour, groats, meal or pellets of wheat, rye, oats, maize or other cereal grains); rice milling (the production of husked, milled, polished, glazed, parboiled or converted rice, or rice flour)$$$$$ vegetable milling (production of flour or meal of dried leguminous vegetables, of roots or tubers, or of edible nuts)$$$$$ manufacture of flour mixes and prepared blended flour and dough for bread, cakes, biscuits or pancakes$$$$$ and the manufacture of cereal breakfast foods.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grazing">
        <annotation>
          <documentation>The regular consumption of part of one organism (for example: grass) by another organism (for example: livestock) without killing it. [Desc] Animal grazing areas are usually dominated by grasses (for example: prairies, savannas and steppes), and common grazing herbivores include: antelope, bison, buffalo, cattle, elephants, goats, horses, rabbits, and sheep.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="growingOfCrops">
        <annotation>
          <documentation>The growing of all crops (for example: wheat, rice or tomatoes), except aquatic crops. [Desc] Includes the growing of both non-perennial crops (plants that do not last for more than two growing seasons; for example: cereals, vegetables, or tobacco) and perennial crops, (plants that lasts for more than two growing seasons, either dying back after each season or growing continuously$$$$$ for example: grapes, citrus fruits, or nuts).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guard">
        <annotation>
          <documentation>The provision of guard and patrol services. [Desc] May include temporary securing of prisoners.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="headOffice">
        <annotation>
          <documentation>The overseeing and managing of other units of a company or enterprise, undertaking the strategic or organizational planning and decision making role of the company or enterprise. [Desc] Units in this class exercise operational control and manage the day-to-day operations of their related units. Includes, for example: head offices, centralized administrative offices, corporate offices, district and regional offices, and subsidiary management offices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="headquarters">
        <annotation>
          <documentation>Devoted to overseeing the performance of one or more administrative or management functions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heating">
        <annotation>
          <documentation>Generation of heated liquid and/or gas for heating purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="higherEducation">
        <annotation>
          <documentation>The provision of academic courses and granting of degrees at baccalaureate or graduate levels. [Desc] The requirement for admission is at least a high school diploma or equivalent general academic training.Instruction may be provided in diverse settings, such as educational institutions, the workplace, or the home, and through correspondence, television, Internet, or other means.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="homelessShelter">
        <annotation>
          <documentation>An emergency shelter for people to stay temporarily when they otherwise would have to sleep on the street. [Desc] A homeless shelter is usually open to anyone, regardless of why they don't have a more typical residence available, although they typically expect people to stay elsewhere during the day, returning only to sleep.Other services may be provided (for example: a soup kitchen, job seeking skills training, job training, job placement, support groups, or chemical abuse treatment).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hotel">
        <annotation>
          <documentation>An establishment that provides lodging, usually on a short-term (for example: nightly) basis, with separate sleeping rooms with private bathrooms. [Desc] Additional guest services are often provided (for example: a restaurant, a swimming pool or child care) and the sleeping rooms may be expanded to a suite of rooms including separate cooking, entertainment, and sleeping areas. Some hotels have conference services and encourage groups to hold conventions and meetings at their location.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="humanHealthActivities">
        <annotation>
          <documentation>The activities of human health institutions (for example: short- or long-term hospitals; general or specialty medical, surgical, psychiatric and substance abuse hospitals$$$$$ sanatoria$$$$$ preventoria$$$$$ medical nursing homes$$$$$ asylums$$$$$ mental hospital institutions$$$$$ rehabilitation centres$$$$$ or leprosaria) which engage in providing diagnostic and medical treatment with any of a wide variety of medical conditions. [Desc] The facilities may include accommodation or be limited to the provision of out-patient care.These activities also include medical consultation and treatment in the field of general and specialized medicine by general practitioners and medical specialists and surgeons, dental practice activities of a general or specialized nature and orthodontic activities, and activities for human health not performed by hospitals or by practicing medical doctors but by paramedical practitioners legally recognized to treat patients.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="humanTissueRepository">
        <annotation>
          <documentation>The collection, storage, and preparation for use, of human tissue (for example: blood components, bone marrow, corneas, heart values, ova, sperm) destined for future therapeutic use (for example: transfusion or transplantation). [Desc] Tissues may be collected from either live donors or cadavers. A tissue bank may be a separate free-standing facility (for example: many blood banks) or part of a larger laboratory in a hospital.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hunting">
        <annotation>
          <documentation>Pursuing animals to capture or kill them for food, blood sport, or trade in their products. [Desc] Includes, for example: hunting and trapping on a commercial basis; taking of animals (dead or alive) for food, fur, skin, or for use in research, in zoos or as pets$$$$$ production of fur skins, reptile or bird skins from hunting or trapping activities$$$$$ and land-based catching of sea mammals such as walrus and seal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iceManufacture">
        <annotation>
          <documentation>The manufacture of water ice (for example: block ice (including sculptured ice), and packaged crushed, cubed, and shaved ice) and dry ice (frozen carbon dioxide). [Desc] Ice manufacturers are often also involved in its wholesale distribution.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inPatientCare">
        <annotation>
          <documentation>Provides medical or surgical treatment for the ill or wounded on an in-patient basis (for example: at a hospital). [Desc] The patient stays one or more nights at the facility.In the case of non-surgical treatment a skilled nursing facility may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inspection">
        <annotation>
          <documentation>Serves as a location where vehicles, goods, and/or people are inspected and/or regulated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inspectionStation">
        <annotation>
          <documentation>Serves as a station at which vehicles, goods, and/or people are inspected. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="insurance">
        <annotation>
          <documentation>Engaged in a form of risk management primarily used to hedge against the risk of potential financial loss. [Desc] Insurance is defined as the equitable transfer of the risk of a potential loss, from one entity to another, in exchange for a premium and duty of care. There are many types of insurance, for example: casualty, disability, health, liability, life, motor vehicle, property, and workers' compensation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermediateCare">
        <annotation>
          <documentation>Provides in-patient medical treatment for individuals who are disabled, elderly, or nonacutely ill, usually providing less intensive care than that offered at a hospital or skilled nursing facility. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="islamicPrayerHall">
        <annotation>
          <documentation>An open space, usually roofed as a hall, that is intended for use in public Muslim worship. [Desc] It has been prepared for the purposes of performing the five obligatory prayers of Islam ('salat') and includes a niche denoting the direction of Mecca (the 'mihrab'), to the right of which is usually located a stepped pulpit (the 'minbar').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landscapingService">
        <annotation>
          <documentation>The planting, care and maintenance of parks and gardens (for example: for private and public buildings, municipal grounds, or highways), green areas (for example: indoor gardens, sports grounds, play grounds or other recreational parks), stationary and flowing water (for example: basins, ponds, swimming pools, or watercourses), and plants placed for protection against noise, wind, erosion, visibility and/or dazzling. [Desc] Includes, for example, leaf and litter removal, trimming, fertilizing, and replacement of dead plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laundry">
        <annotation>
          <documentation>The laundering, dry-cleaning and/or pressing, of all kinds of clothing (including fur) and textiles. [Desc] May be provided by mechanical equipment, by hand or by self-service coin-operated machines, whether for the general public or for industrial or commercial clients (for example: provision of linens or work uniforms). The dirty laundry may be collected, and the clean laundry delivered, to the client on a scheduled basis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leatherProdManufac">
        <annotation>
          <documentation>The manufacture of articles made of fur skins. [Desc] Includes, for example: fur wearing apparel and clothing accessories; assemblies of fur skins (for example: 'dropped' fur skins, plates, mats, or strips$$$$$ and diverse articles of fur skins (for example: rugs, unstuffed pouffes, and industrial polishing cloths).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="legalActivities">
        <annotation>
          <documentation>The legal representation of one party's interest against another party, whether or not before courts or other judicial bodies by, or under supervision of, persons who are members of the bar (for example: advice and representation in civil cases or criminal actions). [Desc] Also includes, for example: advice and representation in connection with labour disputes, general counselling and advising, preparation of legal documents (for example: articles of incorporation, partnership agreements, patents and copyrights, or the preparation of deeds, wills and trusts), and other activities of notaries public, civil law notaries, bailiffs, arbitrators, examiners and referees.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="legislativeActivities">
        <annotation>
          <documentation>The performance of one or more legislative functions of government (for example: enactment of laws, raising or lowering taxes, or adopting a budget) at any jurisdictional level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leprosyCare">
        <annotation>
          <documentation>Provides medical treatment to people suffering from leprosy (Hansen's disease). [Desc] Historically, quarantine from the rest of the population in the form of a leper colony (for example: on an island or a remote site) or hospital (for example: a leprosarium) was common.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="library">
        <annotation>
          <documentation>The documentation and information activities of libraries and archives of all kinds (for example: reading, listening and viewing rooms; organization and cataloguing of collections$$$$$ lending and storage of books, maps, periodicals, films, records, tapes and/or works of art$$$$$ or retrieval activities in order to comply with information requests). [Desc] The library or archive may provide service to the general public or to a special clientele (for example: students or scientists).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="localGovernment">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, or judicial) at a local jurisdictional level (for example: municipal, town, or city). [Desc] It is often the case that all of the local governmental functions are co-located (for example: in a town hall).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="longTermAccommodation">
        <annotation>
          <documentation>Provides lodging on a temporary or longer-term basis which, for the period of occupancy, may serve as a principal residence. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="machineryRepair">
        <annotation>
          <documentation>The repair and maintenance of industrial machinery and equipment including specialized repair with the aim to restore the industrial machinery and equipment to working order. [Desc] The provision of general or routine maintenance (servicing) on such machinery and equipment to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Included, for example, is the: sharpening or installing commercial and industrial machinery blades and saws; the provision of welding (for example: automotive or general) repair services$$$$$ and the repair of agricultural and other heavy and industrial machinery and equipment (for example: forklifts and other materials handling equipment, machine tools, commercial refrigeration equipment, construction equipment, or mining machinery).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manufacturing">
        <annotation>
          <documentation>The physical or chemical transformation of materials, substances, or components into new products. [Desc] The materials, substances, or components transformed are raw materials that are products of agriculture, forestry, fishing, mining or quarrying as well as products of other manufacturing activities. Substantial alteration, renovation or reconstruction of goods is generally considered to be manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="membershipOrganization">
        <annotation>
          <documentation>Concerns united by a common interest or goal primarily engaged in promoting the civic and social interests of their members. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miningQuarrying">
        <annotation>
          <documentation>The extraction of minerals occurring naturally as solids (coal and ores), liquids (petroleum) or gases (natural gas). [Desc] Extraction can be achieved by different methods (for example: underground or surface mining, well operation, or seabed mining). Includes supplementary activities aimed at preparing the crude materials for marketing (for example: crushing, grinding, cleaning, drying, sorting, concentrating ores, liquefaction of natural gas and agglomeration of solid fuels. These operations are often accomplished at or near the location where the resource is extracted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedFarming">
        <annotation>
          <documentation>The combined production of crops and animals without a specialized production of either crops or animals. [Desc] The size of the overall farming operation is not a determining factor. If either production of crops or animals exceeds 66 per cent or more of the overall economic value of the activity, the combined activity should not be included here, but allocated to crop or animal farming.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mortuaryServices">
        <annotation>
          <documentation>The examination (as necessary) and preparation of corpses for funeral rites (for example: washing, dressing or casketing) and for subsequent disposal. [Desc] A cold chamber may be used to keep the deceased as long as is necessary for identification purposes, or prior to post-mortem examination, or while awaiting burial.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleRental">
        <annotation>
          <documentation>The renting and operational leasing of motor vehicles (for example: passenger cars (without drivers), trucks, utility trailers, or recreational vehicles). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleRepair">
        <annotation>
          <documentation>The routine maintenance and/or repair of motor vehicles (for example: buses, cars or trucks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="museum">
        <annotation>
          <documentation>A permanent institution in the service of society and of its development, open to the public, which acquires, conserves, researches, communicates and exhibits, for purposes of study, education, enjoyment, the tangible and intangible evidence of people and their environment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nationalGovernment">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, or judicial) at a national jurisdictional level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nightClub">
        <annotation>
          <documentation>An entertainment venue (for example: live performance or dancing), that does its primary business after dark, usually providing food and drink. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nuclearResearchCentre">
        <annotation>
          <documentation>An establishment supporting nuclear (atomic) experimentation or research. [Desc] May support scholarly investigation or inquiry, but generally intended to ultimately result in commercial and/or military products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="observationStation">
        <annotation>
          <documentation>A structure designed and equipped for making observations of astronomical, meteorological, or other natural phenomena. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="officeAdministration">
        <annotation>
          <documentation>The provision of a range of day to day office administrative services, such as financial planning, billing and record keeping, personnel and physical distribution and logistics for others on a contract or fee basis. [Desc] Includes other support activities that are ongoing routine business support functions that businesses and organizations traditionally do for themselves (for example: transcription, document editing or proofreading, photocopying, or digital printing or prepress services).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oilMill">
        <annotation>
          <documentation>The manufacture of crude and refined oils (for example: olive oil, soya-bean oil, or palm oil) and fats (for example: margarine) from vegetable or animal materials. [Desc] Includes, for example: manufacture of crude or refined vegetable oils (for example: olive oil, soya-bean oil, palm oil, sunflower-seed oil, cotton-seed oil, rape, colza or mustard oil, or linseed oil); manufacture of non-defatted flour or meal of oilseeds, oil nuts or oil kernels$$$$$ processing of vegetable oils (for example: blowing, boiling, dehydration, or hydrogenation)$$$$$ manufacture of margarine, melanges and similar spreads$$$$$ and the manufacture of compound cooking fats. It also includes, for example, the related activities of: manufacture of non-edible animal oils and fats$$$$$ extraction of fish and marine mammal oils$$$$$ and the production of cotton linters, oilcakes and other residual products of oil production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operaHouse">
        <annotation>
          <documentation>A theatre designed specifically for the presentation of musical drama (for example: opera), although other performing arts may be presented (for example: ballet). [Desc] It is often a prominent local landmark and may be architecturally distinct.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oreDressing">
        <annotation>
          <documentation>The preparation or concentration of ore by treatment or cleaning to concentrate its valuable constituents (minerals) into products (concentrate) of smaller bulk, and simultaneously to collect the worthless material (termed 'gangue') into discardable waste (termed 'tailing'). [Desc] The fundamental operations of ore-dressing processes are the breaking apart of the associated constituents of the ore by mechanical means (termed 'severance') and the separation of the severed components (termed 'beneficiation') into concentrate and tailing, using mechanical or physical methods which do not result in substantial chemical changes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="outPatientCare">
        <annotation>
          <documentation>Provides medical or surgical treatment for the ill or wounded on an out-patient basis (for example: at a clinic). [Desc] The patient returns home following treatment without an overnight stay at the facility.May be provided in an individual physicians' office or in a clinic setting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palace">
        <annotation>
          <documentation>An executive centre for administration (usually of a State) that also houses, or has previously housed, a royal residence. [Desc] May alternatively serve as the residence of a high dignitary in a religious establishment or government (for example: a president).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paperMill">
        <annotation>
          <documentation>The manufacture of pulp, paper, and paperboard (for example: non-corrugated cardboard). [Desc] Includes, for example: manufacture of bleached, semi-bleached or unbleached paper pulp by mechanical, chemical (dissolving or nondissolving) or semi-chemical processes; manufacture of cotton-linters pulp$$$$$ removal of ink and manufacture of pulp from waste paper$$$$$ and the manufacture of paper and paperboard intended for further industrial processing. It also includes the further processing of paper and paperboard (for example: coating, covering and impregnation of paper and paperboard$$$$$ manufacture of creped or crinkled paper$$$$$ and manufacture of laminates and foils, if laminated with paper or paperboard) and the manufacture of: handmade paper$$$$$ newsprint and other printing or writing paper$$$$$ cellulose wadding and webs of cellulose fibres$$$$$ and carbon paper or stencil paper in rolls or large sheets.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pastaManufac">
        <annotation>
          <documentation>The manufacture of farinaceous products (for example: macaroni, noodles, or couscous). [Desc] Includes, for example, the manufacture of: pastas such as macaroni and noodles, whether or not cooked or stuffed; couscous$$$$$ and canned or frozen pasta products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="photography">
        <annotation>
          <documentation>Photographic activities including commercial (for example: advertising) and consumer (for example: portrait or wedding) photograph production, fine art photography, editorial photography, and photojournalism. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="placeOfWorship">
        <annotation>
          <documentation>A place where religious worship is performed. [Desc] Usually a building or similar structure is designed for this purpose.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pollingStation">
        <annotation>
          <documentation>The function of serving as a place where voters cast their ballots in an election. [Desc] Polling stations are often located at sites used for other purposes, such as schools or local government offices.  Typically, equipment used to collect ballots or cast votes is set up temporarily at the site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="powerGeneration">
        <annotation>
          <documentation>On-site generation of heat and/or electricity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="primaryEducation">
        <annotation>
          <documentation>The provision of academic courses and associated course work that give students a sound basic education in reading, writing and mathematics and an elementary understanding of other subjects such as history, geography, natural science, social science, art and music. [Desc] Such education is generally provided for children, however the provision of literacy programmes within or outside the school system, which are similar in content to programmes in primary education but are intended for those considered too old to enter elementary schools, is also included.Also included is the provision of programmes at a similar level, suited to children with special needs education.Education can be provided in classrooms or through radio, television broadcast, Internet or correspondence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="professionalScientificTech">
        <annotation>
          <documentation>A variety of activities of a professional nature which provides assistance to clients. [Desc] It includes those activities for which more advanced professional, scientific and technical skill levels are required.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="psychiatricInPatientCare">
        <annotation>
          <documentation>Provides psychiatric medical treatment for the ill on an in-patient basis. [Desc] The patient generally stays many weeks or months at the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicAdministration">
        <annotation>
          <documentation>Federal, state, and local government agencies that administer, oversee, and manage public programs and have executive, legislative, or judicial authority over other institutions within a given area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicHealthActivities">
        <annotation>
          <documentation>The organized effort(s) of society to protect and improve the health and well-being of the population through: health monitoring, assessment and surveillance; health promotion$$$$$ reducing inequalities in health status$$$$$ prevention of disease, injury, disorder, disability and premature death$$$$$ and protection from environmental hazards to health. [Desc] Accomplished through the organized efforts and informed choices of society, organizations (public and private), communities and individuals. Public health activities include epidemiology, biostatistics and health services, as well as environmental, social, behavioral, and occupational health.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayVehicleRepair">
        <annotation>
          <documentation>The routine maintenance and/or repair of railway vehicles (for example: locomotives or railway wagons). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raisingOfAnimals">
        <annotation>
          <documentation>The raising and breeding of all animals (for example: cattle, sheep, or pigs), except aquatic animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="realEstateActivities">
        <annotation>
          <documentation>Acting as lessors, agents and/or brokers in land along with anything permanently affixed to the land (for example: buildings). [Desc] For example, selling or buying real estate, renting real estate, or providing other real estate services such as appraising real estate or acting as real estate escrow agents.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refugeeShelter">
        <annotation>
          <documentation>A temporary shelter for people to live whose claim for protection has been recognised as satisfying the criteria laid down in the 1951 United Nations Convention on Refugees. [Desc] Often established by governments or non-governmental organizations (such as the International Committee of the Red Cross) as temporary camps, and thus often termed a 'refugee camp'. Refugee camps are generally set up in an impromptu fashion (for example: using tents), and only designed to meet basic human needs for a short time; when civil war or other problems prevent the return of refugees, or children essentially grow up in the camps, a humanitarian crisis can result.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="residence">
        <annotation>
          <documentation>The provision of accommodation in the form of a long-term primary residence. [Desc] Includes, for example: apartments, condominiums, houses (either attached or detached), and manufactured houses. May be rented or owner-occupied and each generally serves as the residence of a single (perhaps extended) family.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="residentialCare">
        <annotation>
          <documentation>The long-term provision of both accommodation and meals combined with either nursing, supervisory or other types of care as required by the residents. [Desc] The care provided is a mix of health and social services with the health services being largely some level of nursing services.Residential care falls between the nursing care delivered in skilled or intermediate care facilities and the assistance provided through social services.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailBanking">
        <annotation>
          <documentation>The receiving of deposits and/or close substitutes for deposits and extending of credit or lending funds. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scientificResearchDevel">
        <annotation>
          <documentation>Future-oriented, longer-term activities in science or technology, using similar techniques to scientific research without pre-determined outcomes and with broad forecasts of commercial yield. [Desc] Includes three types of research and development: 1) basic research: experimental or theoretical work undertaken primarily to acquire new knowledge of the underlying foundations of phenomena and observable facts, without particular application or use in view, 2) applied research: original investigation undertaken in order to acquire new knowledge, directed primarily towards a specific practical aim or objective and 3) experimental development: systematic work, drawing on existing knowledge gained from research and/or practical experience, directed to producing new materials, products and devices, to installing new processes, systems and services, and to improving substantially those already produced or installed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seafoodProcessing">
        <annotation>
          <documentation>The processing and preserving of fish (for example: herring or salmon), crustaceans (for example: lobster or shrimp) and molluscs (for example: clams or oysters). [Desc] Includes, for example: preparation and preservation (for example: by freezing, deep-freezing, drying, smoking, salting, immersing in brine, or canning); production of fish, crustacean and mollusc products (for example: cooked fish, fish fillets, roes, caviar, or caviar substitutes)$$$$$ production of fishmeal for human consumption or animal feed$$$$$ and the production of meals and solubles from fish and other aquatic animals unfit for human consumption. It also includes, for example, the related activities of: activities of vessels engaged only in the processing and preserving of fish, and the processing of seaweed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="secondaryEducation">
        <annotation>
          <documentation>The provision of the type of education that lays the foundation for lifelong learning and human development and is capable of furthering education opportunities. [Desc] Often corresponds to the period of compulsory school attendance.Such schools provide programmes that are usually on a more subject-oriented pattern using more specialized teachers, and more often employ several teachers conducting classes in their field of specialization.Education can be provided in classrooms or through radio, television broadcast, Internet or correspondence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityBrokerage">
        <annotation>
          <documentation>The operation of security and commodity brokerages dealing in financial markets on behalf of others (for example: stock broking) and related activities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityEnforcement">
        <annotation>
          <documentation>The administration and operation of security forces of limited jurisdiction (for example: airport police, campus police, hospital police or park police) who are employed by organizations to protect their facilities, properties, personnel, users, visitors and operations from harm. [Desc] The forces may be certified by legal authorities to exercise limited police type powers (for example: crime prevention, arrest, law enforcement and investigation).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shipRepair">
        <annotation>
          <documentation>The routine maintenance and repair of ships and/or pleasure boats. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="silviculture">
        <annotation>
          <documentation>Controlling the establishment, growth, composition, health, and quality of forests to meet diverse needs and values of landowners and society on a sustainable basis. [Desc] Includes, for example: growing of standing timber (for example: planting, replanting, transplanting, thinning and conserving of forests and timber tracts); growing of coppice, pulpwood and fire wood$$$$$ and operation of forest tree nurseries. These activities can be carried out in natural or planted forests.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="socialWork">
        <annotation>
          <documentation>Social, counselling, welfare, refugee, referral and similar services which are delivered to individuals and families in their homes or elsewhere and carried out by government offices or by private organizations, disaster relief organizations and national or local self-help organizations and by specialists providing counselling services. [Desc] Includes, for example: welfare and guidance activities for children and adolescents; adoption activities$$$$$ household budget counselling$$$$$ marriage and family guidance$$$$$ credit and debt counselling$$$$$ vocational rehabilitation and habilitation activities for unemployed persons$$$$$ eligibility determination in connection with welfare aid, rent supplements or food stamps$$$$$ day facilities for the homeless and other socially weak groups$$$$$ and charitable activities like fund-raising or other supporting activities aimed at social work.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="softDrinkManufac">
        <annotation>
          <documentation>The manufacture of soft drinks and the production of natural mineral waters and other bottled waters. [Desc] Includes the manufacture of various non-alcoholic beverages (excepting non-alcoholic beer and wine) and non-alcoholic flavoured and/or sweetened waters; for example: lemonade, orangeade, cola, fruit drinks, or tonic waters.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solidMineralFuelMining">
        <annotation>
          <documentation>The extraction of solid mineral fuels (for example: coal or lignite) includes underground or open-cast mining and includes operations (for example: grading, cleaning, compressing and other steps necessary for transportation) leading to a marketable product. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsAmusementRecreation">
        <annotation>
          <documentation>Activities that meet recreational and amusement interests of the general public. [Desc] These establishments may include provisions for watching or participating in sporting, amusement and recreational activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="storageHumanRemains">
        <annotation>
          <documentation>Used for the long-term storage of human corpses and ashes. [Desc] For example, a columbarium.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="subnationalGovernment">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, or judicial) at a subnational jurisdictional level. [Desc] Subnational governments manage the principal administrative divisions of a nation. Common principal administrative subdivisions include, for example, a (US) state, (UK) county, (CA) province, (FR) departement, (CH) canton, or (GE) laender.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarManufac">
        <annotation>
          <documentation>The manufacture of sugar in various forms (for example: granulated or syrup). [Desc] Includes, for example: manufacture or refining of sugar (sucrose) and sugar substitutes from the juice of cane, beet, maple and palm; manufacture of sugar syrups and molasses$$$$$ and the production of maple syrup and maple sugar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarMilling">
        <annotation>
          <documentation>The manufacture of raw sugar from sugar cane. [Desc] The sugar cane stalks are washed, then chopped and shredded, then repeatedly mixed with water and crushed between rollers; the collected juices contain 10 to 15 percent sucrose. The remaining fibrous solids and termed 'bagasse' and are often burnt for fuel. Filtering, pH adjustment, clarification, evaporation and crystallization result in raw sugar that is yellow to brown in color.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarRefining">
        <annotation>
          <documentation>The manufacture of refined sugar from raw sugar. [Desc] The raw sugar is mixed with heavy syrup, centrifuged, separated, dissolved, treated, filtered, concentrated to supersaturation and then repeatedly crystallized under vacuum to produce white refined sugar. To produce granulated sugar in which the individual sugar grains do not clump together, the refined sugar must be completely dried. This is accomplished first by drying the sugar in a hot rotary dryer, and then by conditioning the sugar by blowing cool air through it for several days.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surveying">
        <annotation>
          <documentation>The provision of geophysical, geologic, seismic and geodetic surveying and mapping services. [Desc] Includes, for example: land and boundary surveying, hydrologic surveying, subsurface surveying, and cartographic and spatial information activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="textileAppLeatherManufac">
        <annotation>
          <documentation>The manufacture of textile, apparel, leather and other materials from natural and synthetic sources. [Desc] Textile, apparel, leather and other materials range from furs, to woven materials, to exotic natural and synthetic fabrics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="textileManufac">
        <annotation>
          <documentation>The preparation and spinning of textile fibres as well as textile weaving, finishing of textiles, and the manufacture of made-up textile articles (for example: household linen, blankets, rugs, or cordage) except wearing apparel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="theatre">
        <annotation>
          <documentation>A place (for example: a building, a structure, or an outdoor setting) for live theatrical presentations, concerts, opera or dance productions and/or other stage productions. [Desc] May also be used to host other cultural events (for example: lectures or the presentation of motion pictures).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tobaccoProdManufac">
        <annotation>
          <documentation>The processing of an agricultural product, tobacco, into a form suitable for final consumption. [Desc] Includes, for example, the manufacture of tobacco products and products of tobacco substitutes (for example: cigarettes, cigarette tobacco, cigars, pipe tobacco, chewing tobacco, or snuff) as well as the manufacture of 'homogenized' or 'reconstituted' tobacco. It also inclused the process of stemming and redrying of tobacco.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationSupport">
        <annotation>
          <documentation>Activities, devices and operations associated with transportation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="travelAgency">
        <annotation>
          <documentation>The activities of agencies, primarily engaged in selling travel, tour, transportation and accommodation services on a wholesale or retail basis to the general public and commercial clients. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="urgentMedicalCare">
        <annotation>
          <documentation>The provision of ambulatory medical care outside of a hospital emergency department on a walk-in basis without a scheduled appointment. [Desc] Urgent medical care activities treat many problems that can be seen in a primary care physician's office, but include some services that are generally not available in primary care physician offices, for example, X-Ray facilities allow for treatment of minor fractures and foreign bodies, and minor trauma rooms allow for repair of minor and moderate-severity lacerations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="utilities">
        <annotation>
          <documentation>The activities of either providing electric power, natural gas, or temperature-controlled (for example: chilled, hot or steam) or purified water, or collecting, treating, and disposing of sewage through a permanent infrastructure (network) of lines, mains and pipes, or waste treatment and disposal or materials recovery. [Desc] This infrastructure is generally operated on a communal basis for both domestic and industrial needs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vacationCottage">
        <annotation>
          <documentation>A private weekend and/or summer season holiday residence. [Desc] May be attached, or detached, from adjacent residences. They are generally located in or near areas of scenic beauty (for example: lakes, rivers, oceans, or wilderness areas) and are often utilized for outdoor recreational activities (for example: fishing, hiking, or sailing).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veterinary">
        <annotation>
          <documentation>The provision of animal health care and control activities for farm animals or pet animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vocationalEducation">
        <annotation>
          <documentation>The provision of courses and course work that prepares students for jobs that are based in manual or practical activities, traditionally non-academic and related to a specific trade, occupation or vocation in which the learner participates. [Desc] It is sometimes referred to as technical education, as the learner directly develops expertise in a particular group of techniques or technology.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="warehousingStorage">
        <annotation>
          <documentation>The operation of storage and/or warehouse facilities for all kind of goods (for example: grain silos, general merchandise warehouses, refrigerated warehouses, or storage tanks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterDistribution">
        <annotation>
          <documentation>The distribution of water for domestic and industrial needs. [Desc] Includes the distribution of water through mains (but not including long-distance transport of water via pipelines), by trucks or other means, and the operation of irrigation canals (but not including the operation of irrigation equipment for agricultural purposes).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterSupply">
        <annotation>
          <documentation>The activities of collection, treatment and distribution of water. [Desc] Include reservoirs, pumping stations, water treatment plants and distribution mains.The water may be used for drinking, industrial needs, irrigation, or other uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterTreatment">
        <annotation>
          <documentation>The treatment of water for domestic and industrial needs. [Desc] Includes the purification of water for water supply purposes, the treatment of water for industrial and other purposes, and the desalting of sea or ground water to produce water as the principal product of interest.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weatherStation">
        <annotation>
          <documentation>An observation station where meteorological data are gathered, recorded, and released. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="windTunnel">
        <annotation>
          <documentation>A tunnel-like apparatus for producing an air-stream of known velocity past models (for example: of aircraft and/or buildings) in the study of wind flow or wind effects on the full-size object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winery">
        <annotation>
          <documentation>The manufacture of wine and related fermented products. [Desc] Includes, for example, the manufacture of: wine; sparkling wine$$$$$ wine from concentrated grape must$$$$$ fermented but not distilled alcoholic beverages (for example: sake, cider, perry, mead, other fruit wines and mixed beverages containing alcohol)$$$$$ vermouth and similer flavoured wines. It also includes the blending of wine and the manufacture of low or non-alcoholic wine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodBasedManufac">
        <annotation>
          <documentation>The process of taking logs and cutting them into lumber which then may be further cut or shaped and assembled into wood products. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodConstructProdManufac">
        <annotation>
          <documentation>The manufacture of wooden goods intended to be used primarily in the construction industry. [Desc] Includes, for example, the manufacture of: beams, rafters, roof struts; glue-laminated and metal connected, prefabricated wooden roof trusses$$$$$ doors, windows, shutters and their frames, whether or not containing metal fittings (for example: hinges or locks)$$$$$ stairs and railings$$$$$ wooden beadings and mouldings, shingles and shakes$$$$$ and parquet floor blocks or strips assembled into panels. It also includes, for example, the related activities of: manufacture of prefabricated buildings, or elements thereof, predominantly of wood$$$$$ manufacture of mobile homes$$$$$ and the manufacture of wood partitions (except free standing).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yachtClub">
        <annotation>
          <documentation>A club ostensibly for the owners and/or sailors of yachts but more generally serving as a social club for boating enthusiasts. [Desc] Yacht-clubs may encompass any type of boating activity (for example: racing) and are often associated with a particular marina or port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cokeManufac">
        <annotation>
          <documentation>The manufacture of coke oven products (for example: coke and semi-coke, pitch and pitch coke, coke oven gas, or crude coal and lignite tars). [Desc] Also includes the related activities of coke ovens operation and coke agglomeration.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commerce">
        <annotation>
          <documentation>Activities involving the exchange of merchandise (for example: wholesale or retail trade) or services (for example: broadcasting, financial, information, insurance, private education, professional or publishing services). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="consul">
        <annotation>
          <documentation>A representative of a sovereign State, posted to a foreign territory, in charge of matters outside inter-governmental diplomacy (for example: related to individual people and/or businesses). [Desc] The offices of consuls (known as consulates) are more numerous than diplomatic missions, the latter being posted only in a foreign capital, while consular ones are also posted in various cities throughout the country, especially centers of economic activity, or wherever there is a significant population of its citizens (expatriates) in residence. Consulates are subordinate posts of their State's diplomatic mission.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="courierActivities">
        <annotation>
          <documentation>The commercial pickup, sorting, transport and delivery (domestic or international) of letter-post and (mail-type) parcels and packages by firms not operating under a universal service obligation. [Desc] One or more modes of transport may be involved and the activity may be carried out with either self-owned (private) transport or via public transport.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deathCareServices">
        <annotation>
          <documentation>Establishment primarily engaged in the practice and process of dealing with the remains of a deceased human being. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defenceActivities">
        <annotation>
          <documentation>The administration, supervision and/or operation of military defence affairs and land, sea, air and space defence forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="embassy">
        <annotation>
          <documentation>A diplomatic mission headed by an ambassador, a diplomatic official accredited to a foreign sovereign or government, or to an international organization, to serve as the official representative of their own State. [Desc] In common usage an ambassador is the ranking plenipotentiary minister (representing their head of state) stationed in a foreign capital. The host State typically allows the ambassador control of specific territory (also called an embassy). The term 'embassy' may also be applied to the office of the ambassador.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fitnessCentre">
        <annotation>
          <documentation>A place that is used for organized exercise to maintain physical fitness. [Desc] It may include general exercise equipment (for example: lifting weights or a treadmill) and/or more specialized exercise facilities (for example: a swimming pool or a volleyball court) as well as support facilities (for example: showers and a locker room).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="forestryLogging">
        <annotation>
          <documentation>The production of roundwood for the forest-based manufacturing industries as well as the extraction and gathering of wild growing non-wood forest products. [Desc] Besides the production of timber, forestry activities result in products that undergo little processing, such as firewood, charcoal, wood chips and roundwood used in an unprocessed form (for example: as mine pit-props or for pulpwood). These activities can be carried out in natural or planted forests.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mailPackagetransport">
        <annotation>
          <documentation>The collection, pick-up, sorting, transport and delivery of letters and packages under various service obligations. [Desc] One or more modes of transportion may be involved. Domestic or international delivery can occur.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritimeDefense">
        <annotation>
          <documentation>The protection of the public, the environment, and national economic and security interests in maritime regions including international waters and national coasts, ports, and inland waterways. [Desc] Activities include: maritime safety (prevention of deaths, injuries, and property damage associated with maritime transportation, fishing, and recreational boating); maritime security (protection of national maritime borders from intrusions, including the flow of illegal drugs, aliens, and contraband through maritime routes, preventing illegal fishing, and suppressing violations of national law in the maritime arena)$$$$$ maritime mobility (facilitation of maritime commerce and the elimination of interruptions and impediments to the efficient and economical movement of goods and people, while maximizing recreational access to and enjoyment of the water)$$$$$ and protection of natural resources (prevention of environmental damage and the degradation of natural resources associated with maritime transportation, fishing, and recreational boating).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="materialsRecovery">
        <annotation>
          <documentation>The processing of metallic and non-metallic waste, scrap and other articles into secondary raw material. [Desc] Materials may be recovered from waste streams by either separating and sorting recoverable materials from non-hazardous waste streams (for example: garbage) or by separating and sorting commingled recoverable materials (for example: paper, plastics, glass, or metals) into distinct categories.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meetingPlace">
        <annotation>
          <documentation>The function of a site where a group of people with similar interests or backgrounds gather. [Desc] Meeting places may be at residences, museums, restaurants, parks or a variety of other sites.  Clandestine or covert activities may occur at meeting places.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metalOreMining">
        <annotation>
          <documentation>The mining of metallic minerals (for example: iron, uranium, aluminum, copper, or nickel ore). [Desc] Different methods may be employed (for example: underground or open-cast extraction or seabed mining) and ore dressing and beneficiating operations may be required (for example: crushing, grinding, washing, drying, sintering, calcining or leaching ore, gravity separation or flotation operations).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumCoalProdManufac">
        <annotation>
          <documentation>The transformation of crude petroleum and coal into usable products. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumRefining">
        <annotation>
          <documentation>The manufacture of liquid or gaseous fuels or other products from crude petroleum, bituminous minerals or their fractionation products. [Desc] Petroleum refining involves one or more of the following activities: fractionation, straight distillation of crude oil, and cracking. Includes, for example: production of motor fuel (for example: gasoline or kerosene; production of fuel (for example: light, medium and heavy fuel oil$$$$$ or refinery gases such as ethane, propane and butane)$$$$$ manufacture of oil-based lubricating oils or greases, including from waste oil$$$$$ manufacture of products for the petrochemical industry and for the manufacture of road coverings$$$$$ manufacture of various commercial products (for example: white spirit, vaseline, paraffin wax, or petroleum jelly$$$$$ manufacture of hard-coal and lignite fuel briquettes$$$$$ manufacture of petroleum briquettes$$$$$ and the blending of alcohol-based biofuels (for example: gasohol or E85).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="postalActivities">
        <annotation>
          <documentation>Provides for the collection, processing and distribution of letters, packages and other mail. [Desc] Often a government-furnished service, with commercial packaging and mailing services handled elsewhere.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="printing">
        <annotation>
          <documentation>An industrial process for reproducing copies of texts and images, typically with ink on paper using a printing press. [Desc] Includes, for example, the printing of newspapers, magazines and other periodicals, books and brochures, music and music manuscripts, maps, atlases, posters, advertising catalogues, prospectuses and other printed advertising, postage stamps, taxation stamps, documents of title, cheques and other security papers, diaries, calendars, business forms and other commercial printed matter, personal stationery and other printed matter by a variety of methods (for example: letterpress, offset, photogravure, flexographic and other printing presse, duplication machine, computer printer, or embosser). The surfaces to be printed may include textiles, plastic, glass, metal, wood and ceramics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrder">
        <annotation>
          <documentation>Activities engaged in administration and operation of administrative civil and criminal law courts, military tribunals, judicial system, criminal and civil law enforcement, traffic safety, immigration control, correctional services and other activities related to the enforcement of the law and preservation of order. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrderSafetySecurity">
        <annotation>
          <documentation>Activities engaged in the administration of justice, public order, safety and security. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restroom">
        <annotation>
          <documentation>A location for practicing good hygiene in order to ensure personal cleanliness and promotion of health. [Desc] Hygienic practices include washing of the hands and/or face, elimination of bodily wastes, and adjustment of personal appearance (for example: the use of a mirror to configure hair or apply make-up).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="safety">
        <annotation>
          <documentation>Activities engaged in firefighting, fire prevention, rescue and assistance provided in disasters, floods, accidents and other types of hazards and threats. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityServices">
        <annotation>
          <documentation>The administration and operation of security forces and guards of limited jurisdiction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewerage">
        <annotation>
          <documentation>The activities of operating sewer systems, sewer treatment facilities and /or collection and transport of human or industrial wastewater. [Desc] Includes: collection and transport of wastewater from one or several users, as well as rain water by means of sewerage networks, collectors, tanks and other means of transport (for example: sewage vehicles); emptying and cleaning of cesspools and septic tanks, sinks and pits from sewage$$$$$ servicing of chemical toilets$$$$$ treatment of wastewater (including human and industrial wastewater) by means of physical, chemical and biological processes (for example: dilution, screening, filtering, sedimentation)$$$$$ and maintenance and cleaning of sewers and drains, including sewer rodding.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewerageScreening">
        <annotation>
          <documentation>Pre-treatment of waste water by means screening and/or filtering non-soluble solids and trash before being treated by physical, chemical and/or biological processes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shortTermAccommodation">
        <annotation>
          <documentation>Provides lodging on a nightly or weekly basis. [Desc] Short-term accommodations include furnished rooms or suites or complete self-contained units with kitchens, housekeeping services, and may often include a range of additional services such as food and beverage services, parking, laundry services, swimming pools and exercise rooms, recreational facilities and conference and convention facilities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsCentre">
        <annotation>
          <documentation>A place that is used principally for performing and observing sporting events, but also may include training fields and related fitness facilities. [Desc] Usually organized around a central stadium that may be located indoors (and then often termed an 'arena').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wasteTreatmentDisposal">
        <annotation>
          <documentation>The disposal, and treatment prior to disposal, of various forms of waste other than sewerage. [Desc] Partial or complete dismantling and separation of hazardous components may take place before separate disposal. Waste treatment methods include: burial or ploughing-under, chemical treatment, combustion, composting, dumping on land or in water, encapsulation, and incineration.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="accommodation">
        <annotation>
          <documentation>The provision of lodging ranging from short-stay (for example: nightly) through long-term primary residences. [Desc] May include the provision of meals, entertainment and/or recreational facilities. The amount and type of supplementary services provided may vary widely.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armory">
        <annotation>
          <documentation>The operation of storage facilities (for example: a depot) for military equipment, especially including weapons and/or ammunition. [Desc] The facility usually segregates weapons from their ammunition, is carefully guarded, and may be housed within a larger facility (for example: a building).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="banquetHall">
        <annotation>
          <documentation>The activity of hosting public and/or private business and social events centered on the consumption of food and drink while siting at tables, in which persons are gathered for some common purpose (for example: a wedding reception or an awards ceremony). [Desc] Usually held in a building that includes kitchen facilities for on-premises food preparation and open room(s) with many tables.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cbrneCivilianSupport">
        <annotation>
          <documentation>The provision of military assistance to civilian authorities during incidents involving chemical, biological, radiological, nuclear, and/or explosive hazards. [Desc] Assistance includes, for example: the identification of chemical, biological, radiological, or nuclear substances; assessment of the incident situation$$$$$ and advising the civilian incident commander on potential courses of action.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemicalMining">
        <annotation>
          <documentation>The mining and quarrying of chemicals (for example: potassium salts or native sulphur) or mineral fertilizers (for example: guano). [Desc] Includes, for example: mining of natural phosphates and natural potassium salts; mining of native sulphur$$$$$ extraction and preparation of pyrites and pyrrhotite, except roasting$$$$$ mining of natural barium sulphate and carbonate (barytes and witherite), natural borates, natural magnesium sulphates (kieserite)$$$$$ mining of earth colours, fluorspar and other minerals valued chiefly as a source of chemicals$$$$$ and guano mining.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="convenienceStore">
        <annotation>
          <documentation>The limited retail sale of food, beverages, and small personal items (for example: hygiene products, pharmaceuticals, tobacco products). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guestHouse">
        <annotation>
          <documentation>A private home that takes in short-term (for example: nightly or weekly) guests, often with meals (for example: breakfast) included in the price of lodging. [Desc] May have shared or separate bathrooms. Can range from modest homes with one spare room to elaborately restored historic houses with luxury prices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hostel">
        <annotation>
          <documentation>An inexpensive short-term (for example: nightly or weekly) accommodation, typically in dormitory style with multiple guests sleeping in the same room and sharing a bathroom. [Desc] Usually used by younger travelers, particularly encouraging outdoor activities and cultural exchange.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="immigrationControl">
        <annotation>
          <documentation>The regulation of the movement of people between States. [Desc] Accomplished at a physical checkpoint located at an international boundary or port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="imprisonment">
        <annotation>
          <documentation>To keep prisoners in a place of confinement. [Desc] May occur for either civil or criminal misconduct, and may be used to temporarily detain suspects awaiting trial.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="judicialActivities">
        <annotation>
          <documentation>The administration and operation of administrative, civil and criminal law courts, military tribunals and the judicial system, including legal representation and advice on behalf of the government or when provided by the government in cash or services. [Desc] May also include the rendering of judgments and interpretations of the law, and the arbitration of civil actions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lawEnforcement">
        <annotation>
          <documentation>The administration and operation of regular and auxiliary police forces involved in the prevention, investigation, apprehension, or detention of individuals suspected or convicted of offenses against the criminal laws. [Desc] May include auxiliary duties (for example: traffic regulation, alien registration, or maintenance of arrest records).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryRecruitment">
        <annotation>
          <documentation>The recruitment of individuals into voluntary military service. [Desc] May be restricted to specific facilities termed a 'recruitment centre' or 'recruiting station'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryReserveActivities">
        <annotation>
          <documentation>The administration and training of military reserve personnel. [Desc] May be restricted to specific facilities that have been specially prepared for mustering on a part time basis, use and interim storage of unit level weapons, and/or equipment. Such facilities may also serve as a military reserve headquarters.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motel">
        <annotation>
          <documentation>A roadside hotel catering primarily for motorists, offering a place to sleep and motor vehicle parking. [Desc] Modern motels offer most of the features of hotels (for example: a restaurant).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleParking">
        <annotation>
          <documentation>Provides parking for motor vehicles. [Desc] May be covered (for example: a parking garage) or uncovered (for example: a parking lot), and the overall allowed motor vehicle dimensions may be limited.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonSpecializedStore">
        <annotation>
          <documentation>The retail sale of a variety of product lines in the same unit. [Desc] For example, a supermarket and a department store.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumGasExtract">
        <annotation>
          <documentation>The production of crude petroleum, the mining and extraction of oil from oil shale and oil sands and the production of natural gas and recovery of hydrocarbon liquids. [Desc] Includes the activities of operating and/or developing oil and gas field properties, for example: drilling, completing and equipping wells; operating separators, emulsion breakers, desilting equipment and field gathering lines for crude petroleum$$$$$ and all other activities in the preparation of oil and gas up to the point of shipment from the producing property. Also includes the production of oil, the mining and extraction of oil from oil shale and oil sands and the production of gas and hydrocarbon liquids, through gasification, liquefaction and pyrolysis of coal at the mine site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrolSale">
        <annotation>
          <documentation>The retail sale of fuel for motor vehicles. [Desc] May also include retail sale of lubricating and/or cooling products for motor vehicles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="preciousMetalMerchant">
        <annotation>
          <documentation>The retail sale of precious metals (for example: gold, silver and platinum), usually in the form of coins or small amounts of bullion. [Desc] Many be accompanied by wholesale business-to-business (industrial, commercial, institutional or professional users) activities or resale to other wholesalers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="resort">
        <annotation>
          <documentation>A specialized hotel, usually fashionable, where people go for vacation, health (for example: a spa), and/or participation sports activities (for example: skiing). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restaurant">
        <annotation>
          <documentation>The activity of providing food services to customers, whether they are served while seated or serve themselves from a display of items. [Desc] The prepared meals are usually eaten on the premises, however they may be taken out to be eaten elsewhere. In some cases the meals may be ordered in advance and delivered to the customer location.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailSale">
        <annotation>
          <documentation>The sale of  goods directly to the consumer or end-user for personal or household consumption, normally in small quantities and in the condition in which they were purchased or following minor alterations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salesYard">
        <annotation>
          <documentation>The retail sale of sand, gravel, stone, brick, lumber and/or other similar bulk building materials. [Desc] Because of the nature of the merchandise most is stored outside, possibly covered by a roof, thus the term 'yard'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="specializedStore">
        <annotation>
          <documentation>The retail sale of a single product line, or a few closely related product lines, in the same unit. [Desc] For example, a clothing store, sporting goods store, cellular telephone store or a packaging and shipping store.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterCollection">
        <annotation>
          <documentation>The collection of water for domestic and industrial needs. [Desc] Includes the collection of water from rivers, lakes, reservoirs, wells and/or directly as rain water (for example: using cisterns) as well as its movement to point(s) of treatment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wholesaleMerchant">
        <annotation>
          <documentation>Activities associated with the bulk purchase of goods from suppliers and subsequent sale in smaller lots to clients (for example: retail merchants), generally operating from a warehouse where the goods are temporarily stored before distribution. [Desc] They take title to the goods they sell and while usually shipping from their own inventory they may alternatively arrange for the shipment of goods directly from the supplier to the client. In addition to the sale of goods, they may provide, or arrange for the provision of, logistics, marketing and support services, such as packaging and labelling, inventory management, shipping, handling of warranty claims, in-store or co-op promotions, and product training.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mineralMining">
        <annotation>
          <documentation>The mining and quarrying of various materials (for example: abrasive materials, asbestos, siliceous fossil meals, natural graphite, steatite (talc), and feldspar) and minerals (for example: gemstones, quartz, or mica) other than those used in construction (for example: sand or stone), the manufacture of materials (for example: clay or gypsum), or the manufacture of chemicals (for example: potassium salts or native sulphur) or mineral fertilizer (for example: guano), or solid mineral fuels (for example: coal, petroleum). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cementMill">
        <annotation>
          <documentation>The manufacture of cement, lime and/or plaster. [Desc] Includes, for example, the manufacture of: clinkers and hydraulic cements, including Portland, aluminous cement, slag cement and superphosphate cements; quicklime, slaked lime and hydraulic lime$$$$$ plasters of calcined gypsum or calcined sulphate$$$$$ and calcined dolomite.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cementProdManufac">
        <annotation>
          <documentation>The manufacture of articles of concrete, cement and/or plaster. [Desc] Includes, for example, the manufacture of: precast concrete, cement or artificial stone articles for use in construction (for example: tiles, flagstones, bricks, boards, sheets, panels, pipes, or posts); prefabricated structural components for building or civil engineering of cement, concrete or artificial stone$$$$$ plaster articles for use in construction (for example: boards, sheets, or panels)$$$$$ building materials of vegetable substances (for example: wood wool, straw, reeds, or rushes) agglomerated with cement, plaster or other mineral binder$$$$$ articles of asbestos-cement or cellulose fibre-cement (for example: corrugated sheets, other sheets, panels, tiles, tubes, pipes, reservoirs, troughs, basins, sinks, jars, furniture, or window frames)$$$$$ other articles of concrete, plaster, cement or artificial stone (for example: statuary, furniture, bas- and haut-reliefs, vases, or flowerpots)$$$$$ powdered mortars$$$$$ and ready-mix and dry-mix concrete and mortars.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cinema">
        <annotation>
          <documentation>A theatre solely for the presentation of motion pictures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilIntelligence">
        <annotation>
          <documentation>The performance of the integration of relevant law enforcement and intelligence information, analysis of its implications for civil safety and security, and the coordination of security measures in order to reduce threats in local communities. [Desc] Analysts from the national government may work side-by-side with subnational and local authorities at 'fusion centers' located at regional sites, facilitating the two-way flow of timely, accurate, actionable information on all types of hazards. Such operations provide critical sources of unique law enforcement and threat information, facilitate sharing information across jurisdictions and function, and provide a conduit between individuals on the ground protecting their local communities and appropriate subnational and national agencies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conventionCentre">
        <annotation>
          <documentation>The activity of hosting public and/or private business and social events in which persons are gathered for some common purpose (for example: a trade show). [Desc] Often held in a building designed for that purpose that consists of one or more large, sometime cavernous, open rooms. Refreshments may be available but facilities for the serving of food are generally not available except through off-premises catering services.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyOperations">
        <annotation>
          <documentation>The coordination of information and resources to support incident management actions taken during an emergency period to protect life and property, care for the people affected, and temporarily restore essential community services. [Desc] Emergency operations may be managed at a temporary facility or may be located in a more central or permanently established facility, perhaps at a higher level of organization within a jurisdiction. Emergency operations may be organized by major functional disciplines (for example: fire, law enforcement, and medical services), by jurisdiction (for example: national, subnational, regional, local), or some combination thereof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="firefighting">
        <annotation>
          <documentation>The administration and operation of regular and auxiliary fire brigades in fire prevention and firefighting. [Desc] May also include assistance in non-fire emergencies (for example: civic disasters, floods, or road accidents).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grocery">
        <annotation>
          <documentation>The retail sale of a wide variety of goods including food and alcohol (where permitted), medicine, clothes, and other household products that are consumed regularly. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="juvenileCorrections">
        <annotation>
          <documentation>The discipline, reformation, and training of young offenders. [Desc] May involve minimizing the use of penal care (for example: a prison specializing in youthful offenders) and maximizing of the use of less-restrictive settings which allow the youths to remain either in their own homes or in 'halfway houses' offering structured custodial care, usually while attending a special school during the daytime.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="market">
        <annotation>
          <documentation>The retail sale of any kind of new or second hand good (for example: household items, provisions, or livestock) in a usually movable stall located either along a public road or at a fixed marketplace. [Desc] A fixed marketplace accommodates many stalls, and may be either an open site designated for temporary use (for example: on 'market day') or a permanent structure with a roof and/or complete enclosure to protect against inclement weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petShop">
        <annotation>
          <documentation>Activities associated with the retail sales of animals to be kept as pets (for example: cats and dogs) and/or their supplies (for example: food and exercise equipment). [Desc] Often requires cages, grooming equipment, and other non-typical retail equipment and spaces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pharmacy">
        <annotation>
          <documentation>Activities associated with the preparation and retail dispensing of medicines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="printPublishing">
        <annotation>
          <documentation>The activities of publishing newspapers, including advertising newspapers as well as periodicals and other journals. [Desc] The information is usually published in print form, but may also (or alternatively) be published in electronic form, including on the Internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publishingBroadcasting">
        <annotation>
          <documentation>The activities of producing and disseminating vocal, pictorial and/or textual information and cultural products, including a means to transmit or distribute these products, as well as data or communications, information technology activities. [Desc] Publishing is the process of production and dissemination of literature or information to the general public. Forms of publishing include print, electronic or audio, the Internet or as multimedia products such as CD-ROM reference books. Broadcasting is the distribution of audio and video content to an audience via radio, television, cable or the internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioBroadcasting">
        <annotation>
          <documentation>The activities of broadcasting audio signals through radio broadcasting studios and facilities for the transmission of aural programming to the public, to affiliates or to subscribers. [Desc] May include the preparation of content (for example: in a news studio), radio broadcasting activities over the Internet (Internet radio stations), and/or data broadcasting integrated with radio broadcasting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rescueParamedical">
        <annotation>
          <documentation>The administration and operation of specially trained rescue and paramedical personnel qualified to extract individuals from life-threatening situations and to administer emergency medical treatment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailTelecom">
        <annotation>
          <documentation>The retail transmission and receipt of voice, data, text, sound and/or video by electronic means. [Desc] For example, telephone and Internet access service.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="station">
        <annotation>
          <documentation>Activities associated with disembarking or taking on passengers or freight along a transportation route (for example: railway, pipeline, road, water or air). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stoneProdManufac">
        <annotation>
          <documentation>The cutting, shaping and finishing of stone articles for final use (for example: building facings, monuments, headstones, curbs, or road surfaces). [Desc] Also includes the manufacture of stone furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stop">
        <annotation>
          <documentation>Activities associated with disembarking or taking on passengers or freight at an intermediate point along a transportation route (for example: railway, pipeline, road, water or air). [Desc] Usually having minimal (for example: a sign or shelter) or no associated facilities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="telecommunications">
        <annotation>
          <documentation>The transmission and receipt of voice, data, text, sound and/or video by electronic means. [Desc] For example, telegraphy, television broadcasting, satellite radio, digital mobile phone service, and the Internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="televisionBroadcasting">
        <annotation>
          <documentation>The activities of television channels broadcasting images, together with sound and/or data, through television broadcasting studios and transmission of programming over the public airwaves. [Desc] May include the preparation of content (for example: in a news studio). The schedule of programming may be self produced or acquired from others, and visual programming may be transmitted to affiliated broadcast television stations, which in turn broadcast the programs to the public on a predetermined schedule over cable or the internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terminal">
        <annotation>
          <documentation>Serving to terminate one or more transportation routes (for example: railway, pipeline, road, water or air) and including facilities for disembarking and/or taking on passengers or freight. [Desc] Usually has extensive associated facilities for vehicle parking, ticket sales, freight expediting, and/or freight storage (for example: warehouses or storage tanks). Often intermodal, supporting the transfer of passengers or freight from one transportation modality to another (for example: from motor vehicle to air vehicle, or from pipeline to tanker vessel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transport">
        <annotation>
          <documentation>The provision of passenger and/or freight transport by railway, pipeline, road, water or air and associated activities (for example: terminal and parking facilities, cargo handling, or storage). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="animalFeedManufac">
        <annotation>
          <documentation>The manufacture of prepared animal feeds. [Desc] Includes, for example: prepared feeds for pets (for example: dogs, cats, birds, or fish); prepared feeds for farm animals, including animal feed concentrated and feed supplements$$$$$ preparation of unmixed (single) feeds for farm animals$$$$$ and the treatment of slaughter waste to produce animal feeds.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemicalManufac">
        <annotation>
          <documentation>The transformation of organic and inorganic raw materials by a chemical process and the formation of either basic manufacturing chemicals or products. [Desc] Basic chemicals (for example: basic chemicals, fertilizer and nitrogen compounds, plastics and synthetic rubber in primary forms) may be distinguished from the production of intermediate and end products produced by further processing of basic chemicals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foundry">
        <annotation>
          <documentation>The manufacture of semi-finished products and various metal castings by a process of introducing molten metal into a mold, allowed it to solidify in the shape inside the mold, and then removing the mold. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medicinalProdManufac">
        <annotation>
          <documentation>The manufacture of basic pharmaceutical products and pharmaceutical preparations, including both medicinal chemical and botanical products. [Desc] Includes, for example, the manufacture of: medicinal active substances to be used for their pharmacological properties in the manufacture of medicaments (for example: antibiotics, basic vitamins, or salicylic and O-acetylsalicylic acids); medicaments (for example: antisera and other blood fractions, vaccines, or diverse medicaments, including homeopathic preparations)$$$$$ chemical contraceptive products for external use and hormonal contraceptive medicaments$$$$$ medical diagnostic preparations, including pregnancy tests$$$$$ radioactive in-vivo diagnostic substances$$$$$ and biotech pharmaceuticals. It also also includes: manufacture of chemically pure sugars$$$$$ processing of blood$$$$$ processing of glands and manufacture of extracts of glands$$$$$ manufacture of medical impregnated materials (for example: wadding, gauze, bandages, dressings, or surgical sutures)$$$$$ and the preparation of botanical products (grinding, grading, milling) for pharmaceutical use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metalRefining">
        <annotation>
          <documentation>The manufacture of basic precious (for example: gold, silver, or platinum) and other non-ferrous metals (for example: copper, chrome, manganese, or nickel). [Desc] Includes, for example, the production of: basic precious metals, metal alloys, and metal semi-products; silver or gold or platinum and platinum group metals rolled onto other metals$$$$$ aluminium (and its alloys) from alumina or electrolytic refining of aluminium waste and scrap$$$$$ lead, zinc and tin (and their alloys) from ores or from electrolytic refining of lead, zinc and tin waste and scrap$$$$$ copper (and its alloys) from ores or from electrolytic refining of copper waste and scrap$$$$$ chrome, manganese, nickel (and their alloys) from ores or oxides or from electrolytic and aluminothermic refining of chrome, manganese, nickel waste and scrap$$$$$ mattes of nickel$$$$$ and uranium metal from pitchblende or other ores. It also includes semi-manufacturing processes, for example: metal wire, metal extrusions, metal foils and metal foil laminates.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigation">
        <annotation>
          <documentation>Supports directing the movement of vehicles (for example: ships or airplanes) from one point to another safely and efficiently. [Desc] Includes, for example: course planning, position determination, hazard avoidance, and environmental condition (for example: weather) reporting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="primaryMetalManufac">
        <annotation>
          <documentation>The activities of smelting and/or refining ferrous and non-ferrous metals from ore, pig iron or scrap, using electrometallurgical and other process metallurgic techniques. [Desc] The output of smelting and refining, usually in ingot form, is used in rolling, drawing, and extruding operations to make sheet, strip, bar, rod, or wire, and in molten form to make castings and other basic metal products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="signalling">
        <annotation>
          <documentation>The use of signals for controlling a transportation system. [Desc] For example, station displays to advise passengers of vehicle arrival and/or departure times, railway signals to control use of track segments, and road signage to advise motorists of hazards, detours, and/or road closures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steelMill">
        <annotation>
          <documentation>The manufacture of basic iron and steel, including direct reduction of iron ore, production of pig iron in molten or solid form, conversion of pig iron into steel, manufacture of ferroalloys and manufacture of steel products (for example: railway track materials, seamless or welded steel tube, or tube fittings with flanges). [Desc] The iron and steel produced is shipped in basic shapes such as plate, sheet, strip, bars, rods or wire.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transferHub">
        <annotation>
          <documentation>Allows for the transfer of passengers and/or freight between two or more transportation routes (for example: railway, pipeline, road, water or air) of the same type. [Desc] There are no facilities for disembarking and/or taking on passengers or freight; all transport passes continuously through the hub and on to the destination. The transfer may be controlled, for example by: signs, signals, gates, and/or valves. For example, a road interchange, a railway switching point between railway lines, a pipeline junction, and a basin at the junction of waterways.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportSystemMaint">
        <annotation>
          <documentation>The routine maintenance and/or repair of transport systems (for example: railways, pipelines, or roads) and their associated stations and/or terminals (for example: ferry docks or runways). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wiredTelecom">
        <annotation>
          <documentation>The activities of operating, maintaining and/or providing access to facilities for the transmission of voice, data, text, sound, and video using a wired (for example: copper wire or fibre optic) telecommunications infrastructure. [Desc] The transmission facilities that carry out these activities may be based on a single technology or a combination of technologies. Includes, for example: switching and transmission facilities to provide point-to-point communications via landlines, microwave, or a combination of landlines and satellite linkups; cable distribution systems (for example: for distribution of data and television signals)$$$$$ furnishing telegraph and other non-vocal communications$$$$$ and the provision of Internet access by the operator of the wired infrastructure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayProdManufac">
        <annotation>
          <documentation>The manufacture of clay building materials (for example: roofing tiles, flooring blocks, or sanitary fixtures). [Desc] Includes, for example, the manufacture of: non-refractory ceramic hearth or wall tiles; non-refractory ceramic flags and paving$$$$$ structural non-refractory clay building materials (for example: ceramic bricks, roofing tiles, chimney pots, pipes, or conduits)$$$$$ flooring blocks in baked clay$$$$$ and ceramic sanitary fixtures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricalEquipManufac">
        <annotation>
          <documentation>The manufacture of products that generate, distribute and/or use electrical power. [Desc] It includes the manufacture of electrical lighting, signalling equipment and electric household appliances. It excludes the manufacture of electronic products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electronicEquipManufac">
        <annotation>
          <documentation>The manufacture of computers, computer peripherals, communications equipment, and similar electronic products, as well as the manufacture of components for such products. [Desc] It also includes the manufacture of: consumer electronics; measuring, testing, navigating, and control equipment$$$$$ irradiation, electromedical and electrotherapeutic equipment$$$$$ optical instruments and equipment, and the manufacture of magnetic and optical media. Production processes are characterized by the design and use of integrated circuits and the application of highly specialized miniaturization technologies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fabricMetalProdManufac">
        <annotation>
          <documentation>The manufacture of fabricated metal products for a variety of uses (for example: household or industrial) and including associated metalworking service activities. [Desc] Includes, for example, the manufacture of: metal hand tools and general hardware; cans and buckets$$$$$ nails, bolts and nuts$$$$$ metal household articles (for example: cutlery)$$$$$ metal fixtures$$$$$ ships propellers and anchors$$$$$ and assembled railway track fixtures. It also includes general activities for the treatment of metal (for example: forging or pressing, plating, coating, engraving, boring, polishing, or welding) that are typically carried out on a fee or contract basis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glassProdManufac">
        <annotation>
          <documentation>The manufacture of glass in all its forms, made by any process, and products composed of glass. [Desc] Includes, for example, the manufacture of: flat glass, including wired, coloured or tinted flat glass; toughened or laminated flat glass$$$$$ glass in rods or tubes$$$$$ glass paving blocks$$$$$ glass mirrors$$$$$ multiple-walled insulating units of glass$$$$$ bottles and other containers of glass or crystal$$$$$ drinking glasses and other domestic glass or crystal articles$$$$$ glass fibres, including glass wool and non-woven products thereof$$$$$ laboratory, hygienic or pharmaceutical glassware$$$$$ clock or watch glasses, optical glass and optical elements not optically worked$$$$$ glassware used in imitation jewellery$$$$$ glass insulators and glass insulating fittings$$$$$ glass envelopes for lamps$$$$$ and glass figurines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="machineryManufac">
        <annotation>
          <documentation>The manufacture of machinery and equipment that act independently on materials either mechanically or thermally or perform operations on materials (for example: handling, spraying, weighing or packing), including their mechanical components that produce and apply force, and any specially manufactured primary parts. [Desc] The machinery may be either general-purpose (machinery that is used in a wide range of industries) or special-purpose machinery (machinery for exclusive use within an industry or a small cluster of industries). General-purpose machinery includes, for example: engines and turbines; fluid power equipment$$$$$ other pumps, compressors, taps and valves$$$$$ bearings, gears, gearing and driving elements$$$$$ ovens, furnaces and furnace burners$$$$$ lifting and handling equipment$$$$$ office machinery and equipment (except computers and peripheral equipment)$$$$$ and power-driven hand tools. Special-purpose machinery includes, for example: agricultural and forestry machinery$$$$$ metal-forming machinery and machine tools$$$$$ machinery for metallurgy$$$$$ machinery for mining, quarrying and construction$$$$$ machinery for food, beverage and tobacco processing$$$$$ and machinery for textile, apparel and leather production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mainTelephoneExchange">
        <annotation>
          <documentation>Switching equipment to which subscriber home and business lines are connected (the connection is termed a 'local loop') that can either circuit-switch subscriber lines locally or to long-distance carrier 'trunk lines'. [Desc] Generally located in a secure, self-contained telecommunications equipment building that houses servers, storage systems, switching equipment, emergency power systems, and related devices that are used to run telephone systems.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metalProdManufac">
        <annotation>
          <documentation>The manufacture and transformation of basic metal into intermediate or end products. [Desc] The processes include forging, stamping, bending, forming, and machining, used to shape individual pieces of metal; and other processes, such as welding and assembling, used to join separate parts together.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="munitionsManufac">
        <annotation>
          <documentation>The manufacture of weapons and/or ammunition. [Desc] Includes, for example, the manufacture of: heavy weapons (for example: artillery, mobile guns, rocket launchers, torpedo tubes, or heavy machine guns); small arms (for example: revolvers, shotguns, or light machine guns)$$$$$ air or gas guns and pistols$$$$$ explosive devices (for example: bombs, mines or torpedoes)$$$$$ and war ammunition. It also includes the manufacture of hunting, sporting or protective firearms and ammunition.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonMetalMineralManufac">
        <annotation>
          <documentation>The transformation and manufacture of mined or quarried nonmetallic minerals into products for transitional or final consumption. [Desc] Mined or quarried nonmetallic minerals include sand, gravel, stone, clay, and refractory materials. Processes used in the manufacture of these products include grinding, mixing, cutting, shaping, honing and heating. The products produced in this manufacturing process includes glass, refractory ceramic goods, roofing tiles, ceramic tableware, hydraulic cements, precast concrete and stone products such as monuments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrianTransport">
        <annotation>
          <documentation>The transport of individuals on foot, and supporting activities. [Desc] Includes, for example, the use of human-powered vehicles (for example: tricycles) or human-sized but self-powered vehicles (for example: a motorized wheelchair or Segway personal transportation device).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipelineTransport">
        <annotation>
          <documentation>The transport of gases, liquids, water, slurry and other commodities via pipelines, and supporting activities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plasticProdManufac">
        <annotation>
          <documentation>The processing of new or spent (recycled) plastics resins into intermediate or final products, using such processes as compression molding, extrusion molding, injection molding, blow molding, and casting. [Desc] For most of these, the production process is such that a wide variety of products can be made. Includes, for example, the manufacture of: semi-manufactures of plastic products (for example: plastic plates, sheets, blocks, film, foil, or strip (whether self-adhesive or not); finished plastic products (for example: plastic tubes, pipes and hoses, or hose and pipe fittings)$$$$$ plastic articles for the packing of goods (for example: plastic bags, sacks, containers, boxes, cases, carboys, or bottles)$$$$$ builders' plastics ware (for example: plastic doors, windows, frames, shutters, blinds, skirting boards$$$$$ tanks, reservoirs$$$$$ plastic floor, wall or ceiling coverings in rolls or in the form of tiles$$$$$ plastic sanitary ware like plastic baths, shower-baths, washbasins, lavatory pans, and flushing cisterns)$$$$$ plastic tableware, kitchenware and toilet articles$$$$$ cellophane film or sheet$$$$$ resilient floor coverings (for example: vinyl or linoleum)$$$$$ artificial stone$$$$$ and diverse other plastic products (for example: plastic headgear, insulating fittings, parts of lighting fittings, office or school supplies, articles of apparel (if only sealed together, not sewn), fittings for furniture, statuettes, transmission and conveyer belts, self-adhesive tapes of plastic, wall paper, shoe lasts, cigar and cigarette holders, combs, hair curlers, or plastic novelties).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="propaneSale">
        <annotation>
          <documentation>The retail sale of liquefied propane fuel in pressurized hand-carry tanks. [Desc] Propane is used as fuel for outdoor cooking in barbecues and portable stoves; the standard steel container holds 18 litre (4.73 U.S. gallon) and is often termed a 'barbecue tank'. Due to its low boiling point, it vaporizes as soon as it is released from its pressurized container.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayPassengerTransport">
        <annotation>
          <documentation>The transport by rail of large groups of passengers. [Desc] May involve either mainline networks, spread over an extensive geographic area, or operate over a short distance on a local rail line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayTransport">
        <annotation>
          <documentation>The transport by rail of passengers and/or freight using railway rolling stock, and supporting activities. [Desc] May involve either mainline networks, spread over an extensive geographic area, or operate over a short distance on a local rail line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refractoryProdManufac">
        <annotation>
          <documentation>The manufacture of refractory products used to resist heat (for example: used to line the inside walls of a furnace). [Desc] Includes, for example, the manufacture of refractory mortars and concretes, as well as refractory ceramic goods (for example: heat-insulating ceramic goods of siliceous fossil meals; refractory bricks, blocks and tiles$$$$$ and retorts, crucibles, muffles, nozzles, tubes, and pipes. it also includes the manufacture of refractory articles containing magnesite, dolomite or chromite.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadFreightTransport">
        <annotation>
          <documentation>The transport by road of freight using motor vehicles (for example: trucks) specialized for that purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadPassengerTransport">
        <annotation>
          <documentation>The transport by road of large groups of passengers using motor vehicles (for example: buses) specialized for that purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadTransport">
        <annotation>
          <documentation>The transport by road of passengers and/or freight using motor vehicles, and supporting activities. [Desc] Included are: transport by private vehicles; taxi operations$$$$$ scheduled bus services$$$$$ charters, excursions and other occasional coach services$$$$$ and commercial truck haulage (for example: retail products, bulk liquids, refrigerated produce, or waste).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubberProdManufac">
        <annotation>
          <documentation>The manufacture of products of natural or synthetic rubber, unvulcanized, vulcanized or hardened. [Desc] Includes, for example, the manufacture of: rubber tyres or tubes; rubber plates, sheets, strip, rods, or profile shapes$$$$$ tubes, pipes and hoses$$$$$ conveyor or transmission belts or belting$$$$$ hygienic articles (for example: sheath contraceptives, teats, or hot water bottles)$$$$$ articles of apparel (if only sealed together, not sewn)$$$$$ rubber thread and rope$$$$$ rubberized yarn and fabrics$$$$$ rubber rings, fittings and seals$$$$$ rubber roller coverings$$$$$ inflatable rubber mattresses and balloons.$$$$$ rubber brushes$$$$$ hard rubber pipe stems$$$$$ and hard rubber combs, hair pins, hair rollers, and similar items. It also includes the manufacture of: rubber repair materials$$$$$ textile fabric impregnated, coated, covered or laminated with rubber, where rubber is the chief constituent$$$$$ rubber waterbed mattresses$$$$$ rubber bathing caps and aprons$$$$$ and rubber wet suits and diving suits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="structMetalProdManufac">
        <annotation>
          <documentation>The manufacture of structural metal products (for example: metal frameworks or parts for construction), metal container-type objects (for example: reservoirs, tanks, central heating boilers) and/or steam generators. [Desc] Includes, for example, the manufacture of: metal frameworks or skeletons for construction and parts thereof (for example: towers, masts, trusses, or bridges); industrial frameworks in metal (for example: frameworks for blast furnaces or lifting and handling equipment)$$$$$ prefabricated buildings mainly of metal (for example: site huts or modular exhibition elements$$$$$ metal doors, windows and their frames, shutters and gates$$$$$ metal room partitions for floor attachment$$$$$ reservoirs, tanks and similar containers of metal, of types normally installed as fixtures for storage or manufacturing use$$$$$ metal containers for compressed or liquefied gas$$$$$ central heating boilers and radiators$$$$$ steam or other vapour generators$$$$$ auxiliary plant for use with steam generators (for example: condensers, economizers, superheaters, steam collectors or accumulators)$$$$$ nuclear reactors, except isotope separators$$$$$ and parts for marine or power boilers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationHub">
        <annotation>
          <documentation>Activities associated with and including disembarking or taking on passengers or freight along a transportation route (for example: railway, pipeline, road, water or air). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wiredRepeater">
        <annotation>
          <documentation>Receives a weak or low-level wired (for example: copper wire or fibre optic) telecommunication signal and retransmits it at a higher level or higher power, so that the signal can cover longer distances without degradation. [Desc] Repeaters (termed 'boosters') are often used in trans-continental and trans-oceanic cables, because the attenuation (signal loss) over such distances would be completely unacceptable without them. Digital Subscriber Line (DSL) repeaters are installed every 3 kilometres (approximately 10,000 feet) or so along telephone trunk lines to allow the digital data transmission signals to travel longer distances to remote customers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftManufac">
        <annotation>
          <documentation>The manufacture of air (for example: airplaces or helicopters) and spacecraft (for example launch vehicles or satellites) and related equipment. [Desc] It includes, for example, the manufacture of: airplanes for the transport of goods or passengers, for use by the defence forces, for sport or other purposes; helicopters$$$$$ gliders and hang-gliders$$$$$ dirigibles and hot air balloons$$$$$ parts and accessories of the aircraft of this class (for example: fuselages, wings, doors, control surfaces, landing gear, fuel tanks, nacelles, airscrews, helicopter rotors and propelled rotor blades, motors and engines of a kind typically found on aircraft, or parts of turbojets and turbopropellers for aircraft)$$$$$ and ground flying trainers. It also includes, for example, the manufacture of spacecraft and launch vehicles, satellites, planetary probes, orbital stations, shuttles, and intercontinental ballistic (ICBM) and similar missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bar">
        <annotation>
          <documentation>The activity of providing alcholic refreshment services to customers, whether they are served while individually seated or together at a counter (a 'bar'). [Desc] It usually has different hours from a restaurant, may have entertainment (for example: live music and/or other 'theater' type activities), and may serve light meals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="branchTelephoneExchange">
        <annotation>
          <documentation>A local, usually private, telephone switch that provides circuit-switching within an organization (for example: for an office or campus). [Desc] Evolved from the manual switchboard (operated by a person plugging cables into sockets and termed a 'private manual branch exchange'), internal calls are routed locally, sharing a limited set of outside lines to the main telephone exchange (central office) operated by the telephone company. Outgoing calls are made by dialing 9 (or 0 in some systems) followed by the external number; an outgoing trunk line is automatically selected upon which to complete the call.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canalTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight on canals involving vessels that are typically specialized for that purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="furnitureManufac">
        <annotation>
          <documentation>The manufacture of furniture (for example: chairs, tables or desks) and related products (for example: mattresses or restaurant carts) of any material except stone, concrete and ceramic. [Desc] The processes used in the manufacture of furniture are standard methods of forming materials and assembling components, including cutting, moulding and laminating. The design of the article, for both aesthetic and functional qualities, is an important aspect of the production process. Some of the processes used in furniture manufacturing are similar to processes that are used in other segments of manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="harbourControl">
        <annotation>
          <documentation>Serves as the authority responsible for the mooring and berthing of vessels, collecting harbour fees, and related harbour administration functions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWatersTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight on inland waters involving vessels that are not suitable for sea transport. [Desc] Inland waters include, for example: rivers, canals, and lakes, as well as inside harbours and ports.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritimePilotage">
        <annotation>
          <documentation>The services of a maritime pilot may be obtained. [Desc] A pilot is a qualified person having local knowledge of navigation hazards and is authorised to guide vessels in and out of a port or channel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryVehicleManufac">
        <annotation>
          <documentation>The manufacture of military fighting vehicles (for example: armoured tanks, armoured amphibious vehicles or armoured personnel carriers). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miscellaneousManufac">
        <annotation>
          <documentation>The manufacture of a variety of goods and a wide range of products. [Desc] Processes used by these manufacturers vary considerably. Examples include the manufacturing of jewellery, sporting goods, office supplies, signs and brooms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mobilePhoneService">
        <annotation>
          <documentation>Supports voice transmission and reception using wireless radio wave transmission technology, communicating via a cellular network of base stations (cell sites), which is in turn linked to the conventional telephone network. [Desc] In addition to the standard voice function of a telephone, a mobile phone can support many additional services such as SMS for text messaging, packet switching for access to the Internet, and MMS for sending and receiving photos and video.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleManufac">
        <annotation>
          <documentation>The manufacture of motor vehicles (for example: passenger cars, commercial vehicles, buses, or fire engines). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pilotStation">
        <annotation>
          <documentation>A position (for example: at sea or ashore) where maritime pilots are stationed and ready to board a vessel for pilotage. [Desc] A pilot is a qualified person having local knowledge of navigation hazards and is authorised to guide vessels in and out of a port or channel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="portControl">
        <annotation>
          <documentation>Coordinates arrangements for logistic support and port services to vessels and otherwise supports the control of port operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pumping">
        <annotation>
          <documentation>The operation of pump stations associated with pipeline transport. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayVehicleManufac">
        <annotation>
          <documentation>The manufacture of railway locomotives, rolling stock and related equipment. [Desc] Includes, for example, the manufacture of: electric, diesel, steam and other rail locomotives; self-propelled railway or tramway coaches, vans and trucks, maintenance or service vehicles$$$$$ railway or tramway rolling stock, not self-propelled (for example: passenger coaches, goods vans, tank wagons, self-discharging vans and wagons, workshop vans, crane vans, or tenders)$$$$$ specialized parts of railway or tramway locomotives or of rolling stock (for example: bogies, axles and wheels, brakes and parts of brakes$$$$$ hooks and coupling devices, buffers and buffer parts$$$$$ shock absorbers$$$$$ wagon and locomotive frames$$$$$ bodies$$$$$ or corridor connections). It also includes, for example, the manufacture of: mechanical and electromechanical signalling, safety and traffic control equipment for railways, tramways, inland waterways, roads, parking facilities, or airfields$$$$$ and mining locomotives and mining rail cars.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religiousActivities">
        <annotation>
          <documentation>Activities of religious organizations or individuals providing services either directly to worshippers (for example: in churches, mosques, temples, synagogues or other places of worship) or through the preparation of individuals for such service. [Desc] Includes religious communities (for example: a convent or a monastery), religious retreats, and religious funeral service activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="satelliteGroundControl">
        <annotation>
          <documentation>The activities of command and control, tracking, and maintenance (for example: subsystem analysis, system planning and scheduling, orbit determination and maintenance, and data routing and control) of an artificial satellite in orbit from ground-based facilities. [Desc] The ground control facility may also directly or indirectly support the overall satellite mission (for example: data and communication relay, or sophisticated data collection and processing).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="satelliteTelecom">
        <annotation>
          <documentation>The activities of operating, maintaining and/or providing access to facilities for the transmission of voice, data, text, sound, and video using a satellite telecommunications infrastructure. [Desc] Includes, for example, the delivery of visual, aural or textual programming received from cable networks, local television stations, or radio networks to consumers via direct-to-home satellite systems as well as the provision of Internet access by the operator of the satellite infrastructure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sawmilling">
        <annotation>
          <documentation>The sawmilling and planing of wood and related processes (for example: drying or preservative treatment) and products (for example: railway sleepers or flooring). [Desc] Includes, for example: sawing, planing and machining of wood; slicing, peeling or chipping logs$$$$$ manufacture of wooden railway sleepers$$$$$ manufacture of unassembled wooden flooring$$$$$ and manufacture of wood wool, wood flour, chips, and particles. It also includes the processes of drying of wood and impregnation or chemical treatment of wood with preservatives or other materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shipConstruction">
        <annotation>
          <documentation>The construction of ships, boats and other floating structures for transportation and other commercial purposes, as well as for sports and recreational purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportEquipManufac">
        <annotation>
          <documentation>The manufacture and construction of equipment used for transporting people and goods. [Desc] For example, motor vehicles, ships, railway cars, aircraft and armoured personnel carriers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight using water vehicles (for example: ships or hovercraft), and supporting activities. [Desc] Included are: the operation of towing or pushing boats; excursion, cruise or sightseeing boats$$$$$ ferries$$$$$ and water taxis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wirelessRepeater">
        <annotation>
          <documentation>A combination of a receiver and a transmitter that receives a weak or low-level telecommunication signal and retransmits it at a higher level or higher power, so that the signal can cover longer distances without degradation. [Desc] Wireless repeaters are used extensively (for example: in dispatching, amateur radio, and emergency services communications) to relay radio signals across a wider area. With most emergency dispatching systems (for example: police, fire brigade, ambulance, taxicab, tow truck, and other services), the repeater is synonymous with the base station, which performs both functions. A duplex repeater uses two radio frequencies; an 'Input' frequency, which it monitors for signals, and an 'Output' frequency, on which it retransmits the received signals at a higher power or higher altitude. Full-duplex repeators are commonly used in radio and television broadcasting in mountainous regions (termed 'broadcast translator' or 'broadcast repeator').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wirelessTelecom">
        <annotation>
          <documentation>The activities of operating, maintaining and/or providing access to facilities for the transmission of voice, data, text, sound, and video using a wireless telecommunications infrastructure. [Desc] These facilities provide omnidirectional transmission via airwaves and they may be based on a single technology or a combination of technologies. Includes, for example, operating paging as well as cellular and other wireless telecommunications networks as well as the provision of Internet access by the operator of the wireless infrastructure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="airTrafficControl">
        <annotation>
          <documentation>The provision of one or more traffic control services (for example: area control services, approach control services, and aerodrome control services), flight information services, alerting services, and/or air traffic advisory services. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="airTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight using aircraft, and supporting activities. [Desc] Included are: transport of passengers and/or freight by air over regular routes and on regular schedules; charter flights for passengers$$$$$ scenic and sightseeing flights$$$$$ and non-scheduled transport of freight by air.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="animalBoarding">
        <annotation>
          <documentation>A location at which pets (for example: dogs or cats) may be temporarily housed. [Desc] May also provide other services, for example: breeding, grooming, obedience training or veterinary care.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodProcessing">
        <annotation>
          <documentation>The processing and preserving of foodstuffs (meat, seafood, fruit and vegetables). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodProductManufac">
        <annotation>
          <documentation>The processing of the products of agriculture, forestry and fishing into food for humans or animals, including the production of various intermediate products and byproducts that are not directly food products. [Desc] Food products may be of greater or lesser value (for example: hides from slaughtering, or oilcake from oil production).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gameToyManufac">
        <annotation>
          <documentation>The manufacture of dolls (including action figures) and their accessories (for example: doll parts or doll clothes), toys (for example: animals or musical instruments), games (including electronic), hobby kits, reduced-size models, puzzles, and plastic children's vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="informationService">
        <annotation>
          <documentation>Services which research, maintain, hold and/or provide information. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jewelleryManufac">
        <annotation>
          <documentation>The manufacture of jewellery (for example: rings, bracelets, or necklaces) and costume or imitation jewellery articles. [Desc] Includes, for example: production of worked pearls; the production of precious and semi-precious stones in the worked state, including the working of industrial quality stones and synthetic or reconstructed precious or semi-precious stones$$$$$ working of diamonds$$$$$ manufacture of jewellery of precious metal (solid or clad) and/or precious or semi-precious stones$$$$$ manufacture of goldsmiths' articles of precious metals or of base metals clad with precious metals (for example: dinnerware, flatware, hollowware, toilet articles, office or desk articles, or articles for religious use)$$$$$ manufacture of technical or laboratory articles of precious metal (for example: crucibles, spatulas, or electroplating anodes)$$$$$ manufacture of precious metal watch bands, wristbands, watch straps and cigarette cases$$$$$ and manufacture of coins, including coins for use as legal tender, whether or not of precious metal. It also includes, for example: engraving of personal precious and non-precious metal products$$$$$ manufacture of costume or imitation jewellery (for example: rings, bracelets, necklaces, and similar articles of jewellery made from base metals plated with precious metals)$$$$$ jewellery containing imitation stones (for example: imitation gem stones or imitation diamonds)$$$$$ and manufacture of non-precious metal watch bands.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="musicalInstManufac">
        <annotation>
          <documentation>The manufacture of devices that have been constructed with the specific purpose of making music. [Desc] Includes, for example, the manufacture of: stringed instruments; keyboard stringed instruments, including automatic pianos$$$$$ keyboard pipe organs, including harmoniums and similar keyboard instruments with free metal reeds$$$$$ accordions and similar instruments, including mouth organs$$$$$ wind instruments$$$$$ percussion musical instruments$$$$$ musical instruments, the sound of which is produced electronically$$$$$ musical boxes, fairground organs, and calliopes$$$$$ instrument parts and accessories (for example: metronomes, tuning forks, pitch pipes, cards, or discs and rolls for automatic mechanical instruments)$$$$$ and whistles, call horns and other mouth-blown sound signalling instruments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicRecords">
        <annotation>
          <documentation>The activity of keeping records that the general public has a right to examine on file in a public office. [Desc] Public records may be maintained and held in many different physical forms including, for example, textual correspondence, completed paper documents, bound record books, photographs, film, sound recordings, map drawings, Compact Disc (CD) or Digital Versatile Disc (DVD), or other forms of machine-readable materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shootingRange">
        <annotation>
          <documentation>A specialized facility designed for firearms practice and competition. [Desc] Indoor ranges are usually designed for stationary target practice while outdoor ranges may be designed for stationary target practice and additionally may support moving target practice (for example: skeet or trap shooting with clay targets).Pistols, rifles, airguns, semi-automatic, and/or fully-automatic weapons may be allowed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsGoodsManufac">
        <annotation>
          <documentation>This class includes the manufacture of articles and equipment for sports, outdoor and indoor games (except apparel and footwear). [Desc] It includes, for example, the manufacture of: hard, soft and inflatable balls; rackets, bats and clubs$$$$$ skis, bindings and poles$$$$$ ski-boots$$$$$ sailboards and surfboards$$$$$ requisites for sport fishing, including landing nets$$$$$ requisites for hunting, mountain climbing, and similar outdoor sports$$$$$ leather sports gloves and sports headgear$$$$$ ice skates and roller skates$$$$$ bows and crossbows$$$$$ and gymnasium, fitness centre or athletic equipment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="amusement">
        <annotation>
          <documentation>A place (for example: a park or a gaming arcade) that is used for organized amusement and/or recreation other than through sporting events or, usually, performances. [Desc] It may include a variety of attractions (for example: mechanical rides, water rides, electronic games, or theme exhibits) and dining facilities (for example: food and beverage vending or picnic grounds).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beverageManufac">
        <annotation>
          <documentation>The manufacture of nonalcoholic beverages, alcoholic beverages through the fermentation process and alcoholic beverages that are distilled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electronicEquipRepair">
        <annotation>
          <documentation>The repair and maintenance of electronic and optical equipment including specialized repair with the aim to restore the electronic and optical equipment to working order. [Desc] The provision of general or routine maintenance (servicing) on such equipment to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Equipment included, for example, are: consumer electronics, measuring, testing, navigating, and control equipment; irradiation, electromedical and electrotherapeutic equipment$$$$$ and optical instruments and equipment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fabricMetalProdRepair">
        <annotation>
          <documentation>The repair and maintenance of fabricated metal products including specialized repair with the aim to restore these metal products to working order. [Desc] The provision of general or routine maintenance (servicing) on such products to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Included, for example, is the: repair of metal tanks, reservoirs and containers; repair and maintenance for pipes and pipelines$$$$$ mobile welding repair$$$$$ repair of steel shipping drums$$$$$ repair and maintenance of steam or other vapour generators$$$$$ repair and maintenance of auxiliary plant for use with steam generators (for example: condensers, economizers, superheaters, steam collectors or accumulators)$$$$$ repair and maintenance of nuclear reactors, except isotope separators$$$$$ repair and maintenance of parts for marine or power boilers$$$$$ platework repair of central heating boilers and radiators$$$$$ repair and maintenance of fire arms and ordnance (including repair of sporting and recreational guns)$$$$$ and repair and maintenance of materials handling equipment (for example: meal trolleys or shopping carts) for institutions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="financialServices">
        <annotation>
          <documentation>Activities involving the obtaining, holding, redistribution and/or management of funds and other assets of monetary value, including banking, investment, and insurance, and other than compulsory government-managed social security. [Desc] For example, monetary intermediation, central banking, and retail banking (including savings banking, postal savings banking and credit unions).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="generalRepair">
        <annotation>
          <documentation>The repair and maintenance of machinery and/or equipment including the specialized repair of goods produced in the manufacturing sector with the aim to restore machinery, equipment and other products to working order. [Desc] Includes the provision of general or routine maintenance (servicing) on such products to ensure they work efficiently and to prevent breakdown and unnecessary repairs. Also included is the specialized installation of machinery, however, the installation of equipment that forms an integral part of buildings or similar structures, such as installation of electrical wiring, installation of escalators or installation of air-conditioning systems, is classified as construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hobbyLeisureActivities">
        <annotation>
          <documentation>Activities that are avocations, hobbies, or leisure-time pursuits, existing apart from or in addition to one's regular occupation. [Desc] Pursued merely for the amusement or interest that they afford, they occupy one's leisure (freedom from occupations).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meatProcessing">
        <annotation>
          <documentation>The processing and preserving of meat (for example: carcasses, smoked cuts, or sausages) and meat by-products (for example: fats, feathers, or hides). [Desc] Includes, for example: operation of slaughterhouses engaged in killing, dressing or packing meat (for example: beef, pork, poultry, lamb, rabbit, mutton, or camel); production of fresh, chilled or frozen meat, in carcasses, cuts or individual portions$$$$$ production of dried, salted or smoked meat$$$$$ and the production of meat products (for example: sausages, salami, puddings, 'andouillettes', saveloys, bolognas, pÔtÚs, rillettes, and boiled ham). It also includes, for example, the related activities of: slaughtering and processing of whales on land or on specialized vessels$$$$$ production of hides and skins originating from slaughterhouses, including fellmongery$$$$$ rendering of lard and other edible fats of animal origin$$$$$ processing of animal offal$$$$$ production of pulled wool$$$$$ and the production of feathers and down.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medDentalEquipManufac">
        <annotation>
          <documentation>The manufacture of medical and/or dental laboratory apparatus and furniture, surgical and medical instruments, surgical appliances and supplies, dental equipment and supplies, orthodontic goods, dentures, and orthodontic appliances. [Desc] Includes, for example, the manufacture of: surgical drapes; dental fillings and cements$$$$$ dental laboratory furnaces, ultrasonic cleaning machinery, sterilizers, distilling apparatus, laboratory centrifuges, or medical, surgical, dental or veterinary furniture (for example: operating tables, examination tables, hospital beds with mechanical fittings, or dentists' chairs)$$$$$ bone plates and screws, syringes, needles, catheters, and cannulae$$$$$ dental instruments (including dentists' chairs incorporating dental equipment)$$$$$ artificial teeth and bridges made in dental labs$$$$$ orthopedic and prosthetic devices$$$$$ glass eyes$$$$$ medical thermometers$$$$$ and ophthalmic goods, eyeglasses, sunglasses, lenses ground to prescription, contact lenses, and safety goggles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="preparedMealManufac">
        <annotation>
          <documentation>The manufacture of ready-made (for example: prepared, seasoned and cooked) meals and dishes, in frozen or canned form. [Desc] These dishes are usually packaged and labeled for re-sale. They include, for example: fresh or frozen meat or poultry dishes; canned stews and vacuum-prepared meals$$$$$ other prepared meals (for example: 'TV dinners')$$$$$ frozen fish dishes, including fish and chips$$$$$ prepared dishes of vegetables$$$$$ and frozen pizza.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spiritDistillery">
        <annotation>
          <documentation>The distilling, rectifying and blending of spirits (for example: brandy, gin or whiskey) for human consumption. [Desc] Includes, for example: manufacture of distilled, potable, alcoholic beverages (for example: whisky, brandy, gin, liqueurs, or 'mixed drinks'); blending of distilled spirits$$$$$ and the production of neutral spirits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="communalBath">
        <annotation>
          <documentation>A site providing bathing activities that are participated in, shared, or used in common by members of a group or community. [Desc] Includes the structure(s) and associated equipment used in the bathing activities. Typically, separate areas are provided at the site for each gender. At some sites, the customers may be required to pay in order to use the facilities. Often a natural, hot-water spring is sought out as the site for a communal bath and advertised as an enhancement to draw more customers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="institution">
        <annotation>
          <documentation>Houses or supports the activities of a permanent organizational body created for a social purpose (for example: charity) and/or to serve the general social welfare (for example: accommodation, health care or education). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sawtoothed">
        <annotation>
          <documentation>Having a serrated profile incorporating windows in the steeper (usually sunward-facing) sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withClerestory">
        <annotation>
          <documentation>Having an accessory raised section containing a series of windows and/or ventilators along its sides. [Desc] Often located along a roof ridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withSteeple">
        <annotation>
          <documentation>Having an accessory pointed (for example: pyramidal) structure towering above the roof. [Desc] For example, on a church, temple, or other public building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatWithClerestory">
        <annotation>
          <documentation>A flat roof including one or more raised sections that contain windows and/or ventilators along their sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitchedWithClerestory">
        <annotation>
          <documentation>A pitched roof whose ridge or sides consists of one or more raised sections that contain windows and/or ventilators along their sides. [Desc] For example, may be used in large churches to admit light to the central parts of the building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withCupola">
        <annotation>
          <documentation>Having an accessory rounded vault or dome forming part of the roof. [Desc] Usually relatively small and sometimes intended as an adornment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTurret">
        <annotation>
          <documentation>Having an accessory small or subordinate tower, especially one projecting (frequently at some height above the ground) from an angle of the walls. [Desc] May serve no useful function other than decoration. Found, for example, on a castle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTower">
        <annotation>
          <documentation>Having an accessory tall narrow structure, usually of square, circular, or rectangular section. [Desc] For example, on a castle (for example: a watch-tower) or a church (for example: a bell-tower).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withMinaret">
        <annotation>
          <documentation>Having an accessory tall tower or turret surrounded by one or more projecting balconies. [Desc] Usually connected with a mosque and from which a muezzin calls at hours of prayer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withSmokestack">
        <annotation>
          <documentation>Having an accessory smokestack or chimney containing a passage or flue for discharging smoke and gases of combustion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatWithParapet">
        <annotation>
          <documentation>A flat roof surrounded by a low wall-like barrier along its edge. [Desc] The parapet may serve to prevent accidental falls over the edge or it may be a defensive, constructional, or stylistic architectural feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cubic">
        <annotation>
          <documentation>In the shape of a rectangular prism with all faces of equal size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boardLikePrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the short faces oriented vertically and the base shaped as a wide rectangle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularPrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a rectangle (not as a square). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="squarePrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a square. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Building_verticalConstMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glass">
        <annotation>
          <documentation>A substance made by fusing soda and/or potash with other ingredients. [Desc] Usually transparent, lustrous, hard, and brittle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mudBasedConstruction">
        <annotation>
          <documentation>Constructed principally from mud applied to a structural scaffold of plant material (for example: wooden posts). [Desc] Effective only in extremely dry climates and usually must be resurfaced on a regular basis (for example: yearly) otherwise the structure steadily disintegrates under the effect of weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plantMaterial">
        <annotation>
          <documentation>Plant material (for example: straw and/or tall coarse grass), possibly also containing the slices of soil to which the plant material is attached. [Desc] For example, used in thatching or sodding a roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adobeBrick">
        <annotation>
          <documentation>Brick made of adobe clay and straw, dried in the sun rather than by oven firing (as are standard bricks). [Desc] Larger than standard bricks, adobe bricks require a type of clay that contains between 25 and 45 percent aluminum salts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sod">
        <annotation>
          <documentation>A usually square or oblong piece or slice of earth together with the grass growing on it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="BuiltUpArea_P" substitutionGroup="gml:AbstractFeature" type="dtox:BuiltUpArea_PType">
    <annotation>
      <documentation>A tract containing a concentration of buildings and/or other structures. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BuiltUpArea_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="builtUpHeightCat" type="dtox:BuiltUpArea_builtUpHeightCatType">
            <annotation>
              <documentation>The classification of the built-up height by floors (residential buildings) or metres (industrial structures). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="functionalUse" type="dtox:BuiltUpArea_functionalUseType">
            <annotation>
              <documentation>The general categories of function or use that a facility, site, or region serves or may serve. [Desc] May be so designated by legal means (for example: statute, zoning, or treaty) or be the unplanned consequence of economic forces.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="functionalUse_2" type="dtox:BuiltUpArea_functionalUseType">
            <annotation>
              <documentation>The general categories of function or use that a facility, site, or region serves or may serve. [Desc] May be so designated by legal means (for example: statute, zoning, or treaty) or be the unplanned consequence of economic forces.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="functionalUse_3" type="dtox:BuiltUpArea_functionalUseType">
            <annotation>
              <documentation>The general categories of function or use that a facility, site, or region serves or may serve. [Desc] May be so designated by legal means (for example: statute, zoning, or treaty) or be the unplanned consequence of economic forces.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitationBuildingType" type="dtox:BuiltUpArea_habitationBuildingTypeType">
            <annotation>
              <documentation>The predominant type(s) of habitations in an area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitationBuildingType_2" type="dtox:BuiltUpArea_habitationBuildingTypeType">
            <annotation>
              <documentation>The predominant type(s) of habitations in an area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitationBuildingType_3" type="dtox:BuiltUpArea_habitationBuildingTypeType">
            <annotation>
              <documentation>The predominant type(s) of habitations in an area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inhabited" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is inhabited by humans. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalStatus" type="dtox:BuiltUpArea_legalStatusType">
            <annotation>
              <documentation>The legal status of an object. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="builtUpAreaDensityCat" type="dtox:BuiltUpArea_builtUpAreaDensityCatType">
            <annotation>
              <documentation>A general evaluation of the density of a built-up area, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:BuiltUpArea_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BuiltUpArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:BuiltUpArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance_2" type="dtox:BuiltUpArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance_3" type="dtox:BuiltUpArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="settlementPattern" type="dtox:BuiltUpArea_settlementPatternType">
            <annotation>
              <documentation>The pattern of settlement of an urban area based on the most frequently occurring geometric configuration (pattern) of streets and/or canals. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.populationDensity-singleValue" type="double">
            <annotation>
              <documentation>The average number of inhabitants residing within an area, per unit area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.population" type="integer">
            <annotation>
              <documentation>The number of people within an area (for example: an administrative or built-up area). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesRegliousInformation.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesRegliousInformation.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BuiltUpArea_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BuiltUpArea_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="BuiltUpArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:BuiltUpArea_SType">
    <annotation>
      <documentation>A tract containing a concentration of buildings and/or other structures. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="BuiltUpArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="builtUpHeightCat" type="dtox:BuiltUpArea_builtUpHeightCatType">
            <annotation>
              <documentation>The classification of the built-up height by floors (residential buildings) or metres (industrial structures). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="functionalUse" type="dtox:BuiltUpArea_functionalUseType">
            <annotation>
              <documentation>The general categories of function or use that a facility, site, or region serves or may serve. [Desc] May be so designated by legal means (for example: statute, zoning, or treaty) or be the unplanned consequence of economic forces.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="functionalUse_2" type="dtox:BuiltUpArea_functionalUseType">
            <annotation>
              <documentation>The general categories of function or use that a facility, site, or region serves or may serve. [Desc] May be so designated by legal means (for example: statute, zoning, or treaty) or be the unplanned consequence of economic forces.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="functionalUse_3" type="dtox:BuiltUpArea_functionalUseType">
            <annotation>
              <documentation>The general categories of function or use that a facility, site, or region serves or may serve. [Desc] May be so designated by legal means (for example: statute, zoning, or treaty) or be the unplanned consequence of economic forces.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitationBuildingType" type="dtox:BuiltUpArea_habitationBuildingTypeType">
            <annotation>
              <documentation>The predominant type(s) of habitations in an area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitationBuildingType_2" type="dtox:BuiltUpArea_habitationBuildingTypeType">
            <annotation>
              <documentation>The predominant type(s) of habitations in an area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitationBuildingType_3" type="dtox:BuiltUpArea_habitationBuildingTypeType">
            <annotation>
              <documentation>The predominant type(s) of habitations in an area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inhabited" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is inhabited by humans. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalStatus" type="dtox:BuiltUpArea_legalStatusType">
            <annotation>
              <documentation>The legal status of an object. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="builtUpAreaDensityCat" type="dtox:BuiltUpArea_builtUpAreaDensityCatType">
            <annotation>
              <documentation>A general evaluation of the density of a built-up area, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:BuiltUpArea_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:BuiltUpArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:BuiltUpArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance_2" type="dtox:BuiltUpArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance_3" type="dtox:BuiltUpArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="settlementPattern" type="dtox:BuiltUpArea_settlementPatternType">
            <annotation>
              <documentation>The pattern of settlement of an urban area based on the most frequently occurring geometric configuration (pattern) of streets and/or canals. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.populationDensity-singleValue" type="double">
            <annotation>
              <documentation>The average number of inhabitants residing within an area, per unit area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.population" type="integer">
            <annotation>
              <documentation>The number of people within an area (for example: an administrative or built-up area). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesRegliousInformation.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesRegliousInformation.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BuiltUpArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:BuiltUpArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="BuiltUpArea_builtUpAreaDensityCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="sparse">
        <annotation>
          <documentation>The concentration of buildings is low. [Desc] A large amount of open land remains.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dense">
        <annotation>
          <documentation>The concentration of buildings is such that few places remain to construct more buildings. [Desc] Very little open land is available.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderate">
        <annotation>
          <documentation>The concentration of buildings is such that space remains for the construction of more buildings. [Desc] A significant amount of open land remains.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_builtUpHeightCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="highBuiltUp">
        <annotation>
          <documentation>Buildings with a hight between 6 and 8 floors. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highIndustrial">
        <annotation>
          <documentation>High industrial structures with a height between 12 and 24 metres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highRiseBuiltUp">
        <annotation>
          <documentation>High-rise buildings with more than 8 floors. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highRiseIndustrial">
        <annotation>
          <documentation>High industrial structures with a height more than 24 metres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lowBuiltUp">
        <annotation>
          <documentation>Building with equal or less 2,5 floors. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lowIndustrial">
        <annotation>
          <documentation>Low industrial structures with a height up to 12 metres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mediumBuiltUp">
        <annotation>
          <documentation>Building with a hight between 2,5 and 6 floors. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_functionalUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="agricultural">
        <annotation>
          <documentation>Of or pertaining to the science or practice of cultivating the soil and rearing animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commercial">
        <annotation>
          <documentation>Of or pertaining to the exchange of merchandise or services, especially on a large scale. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="correctional">
        <annotation>
          <documentation>Of or pertaining to the incarceration of prisoners serving terms of punishment detention, awaiting trial or other judiciary proceedings or awaiting further processing by authorities (for example: illegal immigrants awaiting deportation). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="educational">
        <annotation>
          <documentation>Of or pertaining to the systematic instruction, schooling, or training of children and young people, or, by extension, instruction obtained in adult life. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="institutional">
        <annotation>
          <documentation>Of or pertaining to a society or organization for the promotion of a purpose, especially a charitable or social one. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritime">
        <annotation>
          <documentation>Connected with the sea in relation to navigation and/or commerce. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medical">
        <annotation>
          <documentation>Of or pertaining to the science or practice of medicine. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonCommercial">
        <annotation>
          <documentation>Not of or pertaining to the exchange of merchandise or services, especially on a large scale. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreational">
        <annotation>
          <documentation>Of or pertaining to the refreshment and/or comfort produced by something affecting the senses or body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserve">
        <annotation>
          <documentation>An area set apart by a governmental body, institution, or individual for a special purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="residential">
        <annotation>
          <documentation>Suitable for or characterized by residences, especially by private houses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportation">
        <annotation>
          <documentation>Of or pertaining to the conveyance of people and/or goods from one place to another. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="urbanMultiFunctional">
        <annotation>
          <documentation>Of or pertaining to concentrations of buildings and/or other structures that may have a variety of uses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cultural">
        <annotation>
          <documentation>Of or pertaining to the cultivation or development (for example: improvement by education and training) of the mind, tastes, and/or manners. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="government">
        <annotation>
          <documentation>Of or pertaining to conduct of the policy, actions, and/or affairs of a State or other governing authority. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicService">
        <annotation>
          <documentation>Of or pertaining to the provision of services to the general population. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>Of or pertaining to supporting the conduct of religious services, providing a place of worship, and/or the training of individuals for religious service. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="security">
        <annotation>
          <documentation>Of or pertaining to security and crowd control. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>Of or pertaining to use by an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="engineerResources">
        <annotation>
          <documentation>Of or pertaining to the provision of materials for construction and engineering. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="utility">
        <annotation>
          <documentation>Of or pertaining to the provision of public utilities (for example: electric power or water). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bulkStorage">
        <annotation>
          <documentation>Of, pertaining to, or suitable for bulk storage (for example: a fuel dump). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="officesArea">
        <annotation>
          <documentation>A commercial facility consisting of multiple office buildings tenanted by one or more non-retail businesses (for example: corporate management, consulting services, or research and development) and supportive businesses (for example: a restaurant serving [Desc] May also include commercial tenants involved in light industry (for example: gem cutting or specialized electronics manufacture).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="research">
        <annotation>
          <documentation>An area, that is intended to be used for research and/or scientific purposes. [Desc] For example, an astronomic observatory with facilities like dish aerials, buildings and infrastructure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="industrial">
        <annotation>
          <documentation>Of or pertaining to manufacturing and/or production. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_habitationBuildingTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="blocksOfFlats">
        <annotation>
          <documentation>Long buildings of one or more floors with several flats on each floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="caravans">
        <annotation>
          <documentation>Mobile homes, often appearing as villages in the countryside. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="houseboats">
        <annotation>
          <documentation>A boat or a boat-like building for residential use, anchored or moored against floating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="huts">
        <annotation>
          <documentation>A small rude house, a mean dwelling, esp. one built of logs. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rowHouses">
        <annotation>
          <documentation>A series of houses built against each other in a straight line. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shanties">
        <annotation>
          <documentation>A rude cabin or shanty, esp. built of waste material. [Desc] Collectively may be referred to as a shanty town.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleFamilyDwellings">
        <annotation>
          <documentation>A stand alone, smaller house serving as residence for usually one family. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stiltHouses">
        <annotation>
          <documentation>A building constructed on timbers driven into the ground, esp. underwater. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tents">
        <annotation>
          <documentation>A portable shelter consisting of canvas or other flexible material stretched over and supported on poles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="villas">
        <annotation>
          <documentation>A country house or estate, esp. when large or luxurious, a detached suburban house. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="skyscrapers">
        <annotation>
          <documentation>Very high buildings for residential use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_legalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="illegal">
        <annotation>
          <documentation>Not legally stated or illicit existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="legal">
        <annotation>
          <documentation>Legally stated and licit existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tolerated">
        <annotation>
          <documentation>Not legally stated but officially allowed existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="BuiltUpArea_settlementPatternType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rectangularRegular">
        <annotation>
          <documentation>The streets form an intersecting grid pattern of approximately regularly spaced lines at right angles to each other. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularButIrregular">
        <annotation>
          <documentation>The streets form a discontinuous intersecting grid pattern of approximately regularly spaced lines at right angles to each other. [Desc] Street discontinuities are often created to form small urban parks, or to discourage through-traffic in a residential neighborhood; the consequence is blocky irregularities in the overall pattern.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="curvilinear">
        <annotation>
          <documentation>The streets follow a planned pattern of curves and irregularities designed to discourage through traffic and ensure increased privacy. [Desc] Usually only found in residential neighborhoods.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radialRegular">
        <annotation>
          <documentation>The streets tend to radiate out from a central point in a somewhat evenly spaced pattern in all directions similar to the spokes of a wheel; side streets connecting to the radials tend to be unevenly spaced and to connect only a few of the radials instead of going completely around. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radialButIrregular">
        <annotation>
          <documentation>The streets tend to radiate out from a central point in an unevenly spaced pattern in all directions similar to the spokes of a wheel; side streets connecting to the radials tend to be unevenly spaced and to connect only a few of the radials instead of going completely around. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRadialCurvilinear">
        <annotation>
          <documentation>The streets follow a mix of radial and curvilinear patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRectangularRadial">
        <annotation>
          <documentation>The streets follow a mix of rectangular and radial patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRectCurvilinear">
        <annotation>
          <documentation>The streets follow a mix of rectangular and curvilinear patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="linear">
        <annotation>
          <documentation>There is a single main street perhaps with a short paralleling side street, or it stretches out in both directions along two main intersecting roads (in outline configured as a cross). [Desc] Sometimes referred to a strip development and common on the edge of expanding urban areas or in rural areas where the main thoroughfare or intersecting roads are the only ones paved or otherwise improved.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concentricRegular">
        <annotation>
          <documentation>The main street pattern is a series of somewhat evenly spaced, increasingly large circles around a central point; side streets connecting to the circles tend to be unevenly spaced and to connect only a few of the circles instead of radiating out continuously from the center. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="regularCanals">
        <annotation>
          <documentation>The main thoroughfare areas are a series of regularly spaced canals, similar to the regular street pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregularCanals">
        <annotation>
          <documentation>The main thoroughfare areas are a series of irregularly organized unevenly spaced canals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="contourConforming">
        <annotation>
          <documentation>The majority of the somewhat evenly spaced streets follow the contour of the land, staying near the same elevation throughout. [Desc] Usually found in urban areas on steep slopes where a few steep and sharply twisting side streets connect the paralleling contour streets.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="contouringButIrregular">
        <annotation>
          <documentation>The majority of the streets follow the contour of the land, staying near the same elevation throughout, however they are unevenly or widely spaced from each other. [Desc] Usually found in urban areas on steep slopes where a few steep and sharply twisting side streets connect the paralleling contour streets.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medievalAndIrregular">
        <annotation>
          <documentation>The streets extend in an irregular pattern from the center reflecting the historic pattern of development, often centred by a church or fortress. [Desc] Usually found in the center of older urban areas.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Cable_C" substitutionGroup="gml:AbstractFeature" type="dtox:Cable_CType">
    <annotation>
      <documentation>A single continuous rope-like bundle consisting of multiple strands. [Desc] The strands may be individually insulated and/or protected and the cable as a whole sheathed. Cables may be used for load bearing (for example, supporting or suspending equipment and/or structures), transmitting electrical power, and/or communicating signals (for example, by electrical or optical means).</documentation>
    </annotation>
  </element>
  <complexType name="Cable_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cableSuspendedShape" type="dtox:Cable_cableSuspendedShapeType">
            <annotation>
              <documentation>The shape assumed by a cable suspended by a series of pylons. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cableType" type="dtox:Cable_cableTypeType">
            <annotation>
              <documentation>The type of a cable based on its use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cableType_2" type="dtox:Cable_cableTypeType">
            <annotation>
              <documentation>The type of a cable based on its use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cableType_3" type="dtox:Cable_cableTypeType">
            <annotation>
              <documentation>The type of a cable based on its use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Cable_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isolated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a structure) is in the open by itself, isolated from other features of a similar type, and thus is visually distinct from surrounding features when viewed from a distance. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="parallelLineCount" type="integer">
            <annotation>
              <documentation>The total number of nominally parallel lines within the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Cable_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="powerLineMaximumVoltage" type="double">
            <annotation>
              <documentation>The maximum voltage at which a power line is designed to operate. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarSignificance" type="dtox:Cable_radarSignificanceType">
            <annotation>
              <documentation>The predominant exposed surface material, categorized by its significance to radar-based sensors. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Cable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Cable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Cable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="suspended" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is suspended overhead. [Desc] For example, a power transmission line is suspended between pylons and thus one may physically pass under it. Note that the power transmission line is also supported by the pylons and thus if the pylons were removed the power transmission line would fall.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Cable_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.pylonConfiguration" type="dtox:PylonInfo_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.pylonMaterial" type="dtox:PylonInfo_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.towerShape" type="dtox:PylonInfo_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cable_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cable_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Cable_cableSuspendedShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="symmetricCatenary">
        <annotation>
          <documentation>The cable is suspended between pylons located at similar elevations and regular spacings, thus forming symmetric catenary curves of regular depth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mountainCatenary">
        <annotation>
          <documentation>The cable is suspended between pylons located at significantly dissimilar elevations, and sometimes irregular spacings, thus forming asymmetric catenary curves of varying depth and shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="overwaterCatenary">
        <annotation>
          <documentation>The cable is suspended between pylons located at similar elevations but with unusually long spacings, thus forming symmetric catenary curves of unusual depth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cable_cableTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="telephone">
        <annotation>
          <documentation>A cable that transmits telephone signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="telegraph">
        <annotation>
          <documentation>A cable that transmits telegraph signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transmissionLine">
        <annotation>
          <documentation>A cable that transmits electrical power over long distances. [Desc] Typically at a high voltage and suspended in the air on pylons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="digitalCommunicationLine">
        <annotation>
          <documentation>A cable that transmits digital signals. [Desc] May use either electrical (for example: T1 or T3) or optical (for example: fibre-optic) means.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="communicationLine">
        <annotation>
          <documentation>A cable that transmits communication signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreOptic">
        <annotation>
          <documentation>A cable that transmits digital signals using optical fibres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tethering">
        <annotation>
          <documentation>A cable that restrains or limits the movement of an object by connecting it to an anchoring mechanism. [Desc] For example, a cable tethering a balloon, an anchor trot or a buoy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loadBearing">
        <annotation>
          <documentation>A cable that functions to suspend and/or support an object or part of an object. [Desc] For example, the suspension cables and the suspenders that constitute the suspension mechanism supporting a bridge deck on a suspension bridge, or the supporting cables on a cable stayed bridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guide">
        <annotation>
          <documentation>A cable that is used to guide or direct a moving object. [Desc] For example, a cable or a set of cables connected to opposite shores that are used to guide or propell a cable ferry across a body of water. Older ferries may be moved by poling, by currents or by people pulling the ferry along the stationary cable. Modern cable ferries use a winch either located on the vessel or on shore to propel it across the waterbody. A cable ferry usually operates on narrow rivers that have little or no marine traffic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="barrier">
        <annotation>
          <documentation>A cable that is a barrier to movement. [Desc] For example, cable gates, cable fences and guard rail cables. Cable fences are a thick cable or cables securely locked across a vehicle access to prevent or control entry or exit providing a physical barrier against unauthorized vehicles and cable fences which usually consist of cables stretched between anchor posts. Cable fences are used primarily for confinement areas, such as holding pens, feed lots and corrals but may also be installed along hillside slopes to reduce the risk of rocks falling onto roadways. Additionally, they may be installed in areas to prevent vehicular traffic access for security or safety reasons. Guard rail cables are a cable or cables erected along a road used to prevent vehicles from leaving the roadway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restraining">
        <annotation>
          <documentation>A cable that restrains an object so as to prevent movement altogether. [Desc] For example, a guy wire that is a tensioned cable used for holding a structure in position or to add stability.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="powerLine">
        <annotation>
          <documentation>A cable that transmits or distributes electrical power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="towing">
        <annotation>
          <documentation>A cable that provides an object with the means of moving not under its own power. [Desc] For example, as used by cable cars and cable railroads. Cable cars are a type of streetcar that is pulled along by a continuously moving cable running at a steady speed under the street. The cable is gripped with a vise-like apparatus that is operated via a grip lever in the front of the cable car. Cable cars stop and start by releasing and gripping the cable as necessary. A cable railway is a steeply graded railway that uses a cable or rope to haul trains up a hillside which is too steep for the railway to climb unassisted. It consists of a track along which cars are pulled by a moving cable that is operated by a stationary engine. The majority of cable railways are used in industrial areas, including quarries and mines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cableway">
        <annotation>
          <documentation>A cable suspended above the ground that transports people, goods or equipment. [Desc] Carrier units are attached to the cable. For example, a ski lift.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cable_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cable_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cable_radarSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>75 percent or greater of the surface is metal (for example: tin, steel, corrugated iron, or aluminum). [Desc] For example, aluminum mobile homes, steel storage tanks, steel bridge super/substructures, or steel power transmission line pylons. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partMetal">
        <annotation>
          <documentation>40 to 74 percent of the surface is metal with any remaining surface being some other material (for example: wood, stone, brick, or concrete). [Desc] For example, railway or metal ore slag dumps. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Either: 75 percent or more of the surface is stone, brick or concrete, mixed with up to 25 percent wood, glass or composition; or 50 to 75 percent of the surface is stone, brick and/or concrete mixed with 5 to 39 percent metal surface with any remaining surface being some other material (for example: wood or plastic). [Desc] For example, school buildings, commercial buildings, apartment houses, houses, walls, or cemetery buildings/tombs. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="composition">
        <annotation>
          <documentation>Either: 50 to 74 percent of the surface is stone, brick and/or concrete mixed with 25 to 50 percent wood, plastic, glass or composition with any remaining surface being some other material (for example: slate or tar paper); 51 percent or more of the surface is composition, slate, tar paper, and/or glass with any remaining surface being some other material (for example: stone or brick)$$$$$ or 75 percent or more of the surface is wood, mixed with up to 25 percent composition, plastic, and/or glass. [Desc] For example, residential housing and agricultural buildings. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>51 percent or greater of the surface is land, soil, or ground surface characteristics with any remaining surface being some other material (for example: stone or brick). [Desc] For example, storage bunkers for munitions, embankments, cuttings, earthen dams, levees, loose or light surface roads, mine tailings, and mineral piles. It does not include metal ore storage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cable_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="naturalFibre">
        <annotation>
          <documentation>A class of natural and not man-made materials that are continuous filaments, or are in discrete elongated pieces that can be spun into filaments, creating thread, string, or rope. [Desc] May be used directly for load-bearing (for example: a rope) or woven into a textile (for example: for use in clothing manufacture). Naturally occurring vegetable fibres include, for example, cotton, linen, jute, flax, ramie, sisal and hemp.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreOptic">
        <annotation>
          <documentation>A collection of one or more optical fibres, organized into a cable and protectively wrapped. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cable_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowWaterbodyBottom">
        <annotation>
          <documentation>Buried below the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveWaterbodyBottom">
        <annotation>
          <documentation>Located above the waterbody bottom but below the waterbody surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowWaterbodySurface">
        <annotation>
          <documentation>Located at all times below the waterbody surface and may be located above, on, or below the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Cableway_C" substitutionGroup="gml:AbstractFeature" type="dtox:Cableway_CType">
    <annotation>
      <documentation>A suspended transportation system consisting of one or more load cables, supporting pylons, carrier units (for example: cars or buckets intended to transport people, material, and/or equipment) and usually stations. [Desc] A cableway consists of carrier units attached to load cables which are strung between pylons and/or stations. For example, a ski-lift.</documentation>
    </annotation>
  </element>
  <complexType name="Cableway_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cableSuspendedShape" type="dtox:Cableway_cableSuspendedShapeType">
            <annotation>
              <documentation>The shape assumed by a cable suspended by a series of pylons. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cablewayType" type="dtox:Cableway_cablewayTypeType">
            <annotation>
              <documentation>The type of a cableway based on structure and/or function. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Cableway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Cableway_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Cableway_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Cableway_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="parallelLineCount" type="integer">
            <annotation>
              <documentation>The total number of nominally parallel lines within the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Cableway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Cableway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Cableway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Cableway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cableway_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cableway_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Cableway_cableSuspendedShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="symmetricCatenary">
        <annotation>
          <documentation>The cable is suspended between pylons located at similar elevations and regular spacings, thus forming symmetric catenary curves of regular depth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mountainCatenary">
        <annotation>
          <documentation>The cable is suspended between pylons located at significantly dissimilar elevations, and sometimes irregular spacings, thus forming asymmetric catenary curves of varying depth and shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="overwaterCatenary">
        <annotation>
          <documentation>The cable is suspended between pylons located at similar elevations but with unusually long spacings, thus forming symmetric catenary curves of unusual depth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cableway_cablewayTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="chairLift">
        <annotation>
          <documentation>An aerial lift that consists of a constantly moving loop of steel cable strung between two end terminals and generally over intermediate towers. [Desc] Ubiquitous at ski areas, and can also be found at amusement parks, and various tourist attractions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="teeBarLift">
        <annotation>
          <documentation>A mechanised system for pulling skiers uphill consisting of an aerial steel rope loop from which are hanging equally-spaced vertical cables attached to a plastic T-shaped bar that is placed between the skier's or snowboarder's legs, thus pulling the skier or snowboarder uphill. [Desc] The rope runs over a series of wheels and is usually powered by an engine at the upper end. A T-bar can lift a maximum of two people at a time per T-bar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="industrialRopeway">
        <annotation>
          <documentation>A system of overhead cables from which containers (for example: buckets or cars) are suspended and moved between locations at an industrial facility (for example: from a mine to a processing facility). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="materialTramway">
        <annotation>
          <documentation>An overhead cable used as transportation method to carry equipment and food across diffficult terrain (for example: up steep mountains or across fast moving rivers). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="skiTow">
        <annotation>
          <documentation>A mechanised system for pulling skiers uphill, usually consisting of a long rope loop that skiers grab and are pulled along while standing on their skis (or snowboard). [Desc] The rope runs over a series of wheels and is usually powered by an engine at the upper end.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aerialTramway">
        <annotation>
          <documentation>A cableway consisting of two or more loops of cable and two passenger cabins where one of the cables is always fixed and provides support for the cabins while the second cable moves the cabins (for example: up or down a mountain). [Desc] The second cable is usually driven by an electric motor and is connected to the cabins by means of a grip. They differ from gondola lifts in that the latter use several smaller cabins circulating on a looped cable.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gondolaLift">
        <annotation>
          <documentation>An aerial lift that consists of a loop of steel cable that is strung between two stations, preferably over intermedate supporting towers from which is suspended gondolas that circulate between the stations. [Desc] The cable is driven by a bullwheel in the terminal, which is connected to an engine, which is usually electric. They differ from aerial tramways in that the latter consist only of one or two usually larger cabins, moving up and down, not circulating.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cableway_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cableway_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="manufacturing">
        <annotation>
          <documentation>The physical or chemical transformation of materials, substances, or components into new products. [Desc] The materials, substances, or components transformed are raw materials that are products of agriculture, forestry, fishing, mining or quarrying as well as products of other manufacturing activities. Substantial alteration, renovation or reconstruction of goods is generally considered to be manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transport">
        <annotation>
          <documentation>The provision of passenger and/or freight transport by railway, pipeline, road, water or air and associated activities (for example: terminal and parking facilities, cargo handling, or storage). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cableway_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cableway_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Cairn_P" substitutionGroup="gml:AbstractFeature" type="dtox:Cairn_PType">
    <annotation>
      <documentation>A heap of stones piled up as a memorial or a landmark. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cairn_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Cairn_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Cairn_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Cairn_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Cairn_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:Cairn_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cairn_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cairn_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Cairn_S" substitutionGroup="gml:AbstractFeature" type="dtox:Cairn_SType">
    <annotation>
      <documentation>A heap of stones piled up as a memorial or a landmark. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cairn_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Cairn_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Cairn_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Cairn_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Cairn_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:Cairn_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cairn_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cairn_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Cairn_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cairn_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cairn_waterLevelEffectType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="partlySubmerged">
        <annotation>
          <documentation>Partially covered and partially dry at high water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alwaysDry">
        <annotation>
          <documentation>Not covered at high water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coversAndUncovers">
        <annotation>
          <documentation>An area projecting from the bottom of a body of water (for example: a reef) that periodically extends above and is submerged below the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CampSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:CampSite_PType">
    <annotation>
      <documentation>A designated place for recreational camping. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CampSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:CampSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:CampSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CampSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CampSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CampSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:CampSite_SType">
    <annotation>
      <documentation>A designated place for recreational camping. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CampSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:CampSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:CampSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CampSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CampSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CampSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CampSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Camp_P" substitutionGroup="gml:AbstractFeature" type="dtox:Camp_PType">
    <annotation>
      <documentation>An encampment where tents and/or other easily moveable structures (for example: yurts) serve as temporary residences. [Desc] A permanent camp would be classified as Built-Up Area.</documentation>
    </annotation>
  </element>
  <complexType name="Camp_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Camp_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Camp_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Camp_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Camp_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Camp_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nomadicSeasonalLocation" type="dtox:Camp_nomadicSeasonalLocationType">
            <annotation>
              <documentation>The season(s) in which a nomadic people are camped at a given location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nomadicSeasonalLocation_2" type="dtox:Camp_nomadicSeasonalLocationType">
            <annotation>
              <documentation>The season(s) in which a nomadic people are camped at a given location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nomadicSeasonalLocation_3" type="dtox:Camp_nomadicSeasonalLocationType">
            <annotation>
              <documentation>The season(s) in which a nomadic people are camped at a given location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Camp_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="settlementPattern" type="dtox:Camp_settlementPatternType">
            <annotation>
              <documentation>The pattern of settlement of an urban area based on the most frequently occurring geometric configuration (pattern) of streets and/or canals. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Camp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Camp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Camp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Camp_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Camp_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Camp_S" substitutionGroup="gml:AbstractFeature" type="dtox:Camp_SType">
    <annotation>
      <documentation>An encampment where tents and/or other easily moveable structures (for example: yurts) serve as temporary residences. [Desc] A permanent camp would be classified as Built-Up Area.</documentation>
    </annotation>
  </element>
  <complexType name="Camp_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Camp_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Camp_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Camp_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Camp_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Camp_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nomadicSeasonalLocation" type="dtox:Camp_nomadicSeasonalLocationType">
            <annotation>
              <documentation>The season(s) in which a nomadic people are camped at a given location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nomadicSeasonalLocation_2" type="dtox:Camp_nomadicSeasonalLocationType">
            <annotation>
              <documentation>The season(s) in which a nomadic people are camped at a given location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nomadicSeasonalLocation_3" type="dtox:Camp_nomadicSeasonalLocationType">
            <annotation>
              <documentation>The season(s) in which a nomadic people are camped at a given location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Camp_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="settlementPattern" type="dtox:Camp_settlementPatternType">
            <annotation>
              <documentation>The pattern of settlement of an urban area based on the most frequently occurring geometric configuration (pattern) of streets and/or canals. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Camp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Camp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Camp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Camp_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Camp_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Camp_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Camp_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Camp_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="migrantLabour">
        <annotation>
          <documentation>Labour provided by economic migrants that is generally unskilled and is used, for example, to harvest crops. [Desc] The migrants generally move their residence throughout the year, following the seasonal demands for agricultural labour as different crops become ready for harvest. They may be either legally or illegally present in the host country.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="forestryLogging">
        <annotation>
          <documentation>The production of roundwood for the forest-based manufacturing industries as well as the extraction and gathering of wild growing non-wood forest products. [Desc] Besides the production of timber, forestry activities result in products that undergo little processing, such as firewood, charcoal, wood chips and roundwood used in an unprocessed form (for example: as mine pit-props or for pulpwood). These activities can be carried out in natural or planted forests.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miningQuarrying">
        <annotation>
          <documentation>The extraction of minerals occurring naturally as solids (coal and ores), liquids (petroleum) or gases (natural gas). [Desc] Extraction can be achieved by different methods (for example: underground or surface mining, well operation, or seabed mining). Includes supplementary activities aimed at preparing the crude materials for marketing (for example: crushing, grinding, cleaning, drying, sorting, concentrating ores, liquefaction of natural gas and agglomeration of solid fuels. These operations are often accomplished at or near the location where the resource is extracted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="education">
        <annotation>
          <documentation>Education at any level or for any profession, oral or written as well as by radio and television or other means of communication. [Desc] It includes education by the different institutions in the regular school system at its different levels as well as adult education and literacy programmes.Also included are military schools and academies, as well as prison schools, at their respective levels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumGasExtract">
        <annotation>
          <documentation>The production of crude petroleum, the mining and extraction of oil from oil shale and oil sands and the production of natural gas and recovery of hydrocarbon liquids. [Desc] Includes the activities of operating and/or developing oil and gas field properties, for example: drilling, completing and equipping wells; operating separators, emulsion breakers, desilting equipment and field gathering lines for crude petroleum$$$$$ and all other activities in the preparation of oil and gas up to the point of shipment from the producing property. Also includes the production of oil, the mining and extraction of oil from oil shale and oil sands and the production of gas and hydrocarbon liquids, through gasification, liquefaction and pyrolysis of coal at the mine site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refugeeShelter">
        <annotation>
          <documentation>A temporary shelter for people to live whose claim for protection has been recognised as satisfying the criteria laid down in the 1951 United Nations Convention on Refugees. [Desc] Often established by governments or non-governmental organizations (such as the International Committee of the Red Cross) as temporary camps, and thus often termed a 'refugee camp'. Refugee camps are generally set up in an impromptu fashion (for example: using tents), and only designed to meet basic human needs for a short time; when civil war or other problems prevent the return of refugees, or children essentially grow up in the camps, a humanitarian crisis can result.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Camp_nomadicSeasonalLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="winter">
        <annotation>
          <documentation>The fourth and coldest season of the year, coming between autumn and spring; reckoned astronomically from the winter solstice to the vernal equinox. [Desc] For example, in the northern hemisphere, nominally from December 21 to March 21.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="summer">
        <annotation>
          <documentation>The second and warmest season of the year, coming between spring and autumn; reckoned astronomically from the summer solstice to the autumnal equinox. [Desc] For example, in the northern hemisphere, nominally from June 21 to September 21.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spring">
        <annotation>
          <documentation>The first season of the year, coming between winter and summer, reckoned astronomically from the vernal equinox to the summer solstice. [Desc] For example, in the northern hemisphere, nominally from March 21 to June 21.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="autumn">
        <annotation>
          <documentation>The third season of the year, coming between summer and winter, reckoned astronomically from the autumnal equinox to the winter solstice. [Desc] For example, in the northern hemisphere, nominally from September 21 to December 21.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Camp_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Camp_settlementPatternType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rectangularRegular">
        <annotation>
          <documentation>The streets form an intersecting grid pattern of approximately regularly spaced lines at right angles to each other. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularButIrregular">
        <annotation>
          <documentation>The streets form a discontinuous intersecting grid pattern of approximately regularly spaced lines at right angles to each other. [Desc] Street discontinuities are often created to form small urban parks, or to discourage through-traffic in a residential neighborhood; the consequence is blocky irregularities in the overall pattern.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="curvilinear">
        <annotation>
          <documentation>The streets follow a planned pattern of curves and irregularities designed to discourage through traffic and ensure increased privacy. [Desc] Usually only found in residential neighborhoods.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radialRegular">
        <annotation>
          <documentation>The streets tend to radiate out from a central point in a somewhat evenly spaced pattern in all directions similar to the spokes of a wheel; side streets connecting to the radials tend to be unevenly spaced and to connect only a few of the radials instead of going completely around. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radialButIrregular">
        <annotation>
          <documentation>The streets tend to radiate out from a central point in an unevenly spaced pattern in all directions similar to the spokes of a wheel; side streets connecting to the radials tend to be unevenly spaced and to connect only a few of the radials instead of going completely around. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRectCurvilinear">
        <annotation>
          <documentation>The streets follow a mix of rectangular and curvilinear patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRectangularRadial">
        <annotation>
          <documentation>The streets follow a mix of rectangular and radial patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRadialCurvilinear">
        <annotation>
          <documentation>The streets follow a mix of radial and curvilinear patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="linear">
        <annotation>
          <documentation>There is a single main street perhaps with a short paralleling side street, or it stretches out in both directions along two main intersecting roads (in outline configured as a cross). [Desc] Sometimes referred to a strip development and common on the edge of expanding urban areas or in rural areas where the main thoroughfare or intersecting roads are the only ones paved or otherwise improved.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Camp_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetation">
        <annotation>
          <documentation>Plants collectively, especially those dominating a particular area or habitat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hideTextile">
        <annotation>
          <documentation>Any thin, flexible sheet material consisting of cured animal hides and/or textiles. [Desc] The textile may be based on a mixture of natural (for example: cotton) and/or man-made (for example: nylon) fibres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Canal_C" substitutionGroup="gml:AbstractFeature" type="dtox:Canal_CType">
    <annotation>
      <documentation>An artificial waterway with no flow, or a controlled flow, usable or built for navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Canal_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Canal_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Canal_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Canal_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Canal_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Canal_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Canal_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigabilityInformation" type="dtox:Canal_navigabilityInformationType">
            <annotation>
              <documentation>Information about the navigability of a body of water by ocean-going and/or large vessels. [Desc] Navigability is not intended to include jet skis, motorboats or other recreational craft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Canal_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:Canal_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:Canal_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:Canal_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Canal_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantAvWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantGapWidth-singleValue" type="double">
            <annotation>
              <documentation>The predominant width (the width of at least 50 percent) across the top of a gap in the terrain surface. [Desc] For water-filled channels it is measured between the tops of the first accessible breaks in slope above mean water level on each bank.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average maximum (seasonal high water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) low water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average minimum (seasonal low water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Canal_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Canal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Canal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Canal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Canal_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:Canal_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Canal_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Canal_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Canal_S" substitutionGroup="gml:AbstractFeature" type="dtox:Canal_SType">
    <annotation>
      <documentation>An artificial waterway with no flow, or a controlled flow, usable or built for navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Canal_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Canal_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Canal_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Canal_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Canal_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Canal_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Canal_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigabilityInformation" type="dtox:Canal_navigabilityInformationType">
            <annotation>
              <documentation>Information about the navigability of a body of water by ocean-going and/or large vessels. [Desc] Navigability is not intended to include jet skis, motorboats or other recreational craft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Canal_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:Canal_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:Canal_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:Canal_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Canal_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantAvWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantGapWidth-singleValue" type="double">
            <annotation>
              <documentation>The predominant width (the width of at least 50 percent) across the top of a gap in the terrain surface. [Desc] For water-filled channels it is measured between the tops of the first accessible breaks in slope above mean water level on each bank.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average maximum (seasonal high water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) low water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average minimum (seasonal low water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Canal_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Canal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Canal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Canal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Canal_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:Canal_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Canal_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Canal_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Canal_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Vegetable matter partly decomposed in wet acid conditions in bogs and fens to form a firm brown deposit resembling soil. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_navigabilityInformationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="navigable">
        <annotation>
          <documentation>Affording passage to vessels; capable of being navigated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigableAndOperational">
        <annotation>
          <documentation>Affords passage to vessels and is operating in accordance with stated schedule and/or stated depth and clearance. [Desc] For example, a channel is maintained at stated depth or a lock is manned on a regular schedule.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigableButAbandoned">
        <annotation>
          <documentation>Affords passage to vessels but operational support has been abandoned. [Desc] For example, a channel remains navigable but may no longer be maintained at stated depth.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigablePeriodicRestrict">
        <annotation>
          <documentation>Affords passage to vessels but periodic restrictions apply. [Desc] For example, seasonally restricted due to ice or only manned at regular intervals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notNavigable">
        <annotation>
          <documentation>Does not afford passage to vessels; incapable of being navigated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="daytime">
        <annotation>
          <documentation>Operating between sunrise and sunset only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nighttime">
        <annotation>
          <documentation>Operating between sunset and sunrise only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="summerSeason">
        <annotation>
          <documentation>Operating during the summer season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winterSeason">
        <annotation>
          <documentation>Operating during the winter season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Canal_watercourseMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mouth">
        <annotation>
          <documentation>An area where a watercourse enters a larger body of water (for example: a lagoon, a lake or a bay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bend">
        <annotation>
          <documentation>A point where a watercourse noticeably changes direction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Cane_P" substitutionGroup="gml:AbstractFeature" type="dtox:Cane_PType">
    <annotation>
      <documentation>A tract covered mainly by large treelike grasses. [Desc] For example, bamboo and sugarcane.</documentation>
    </annotation>
  </element>
  <complexType name="Cane_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cane_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cane_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Cane_S" substitutionGroup="gml:AbstractFeature" type="dtox:Cane_SType">
    <annotation>
      <documentation>A tract covered mainly by large treelike grasses. [Desc] For example, bamboo and sugarcane.</documentation>
    </annotation>
  </element>
  <complexType name="Cane_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cane_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cane_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CantonmentArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:CantonmentArea_SType">
    <annotation>
      <documentation>An area containing military quarters. [Desc] Typically consisting of the residential sections of a military installation, where tactical training may be limited due to other activities that would endanger and disrupt personnel and their dependents.</documentation>
    </annotation>
  </element>
  <complexType name="CantonmentArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:CantonmentArea_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CantonmentArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CantonmentArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CantonmentArea_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CatalyticCracker_P" substitutionGroup="gml:AbstractFeature" type="dtox:CatalyticCracker_PType">
    <annotation>
      <documentation>A device in which the separation of petroleum is carried out in the presence of a catalyst. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CatalyticCracker_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CatalyticCracker_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CatalyticCracker_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CatalyticCracker_S" substitutionGroup="gml:AbstractFeature" type="dtox:CatalyticCracker_SType">
    <annotation>
      <documentation>A device in which the separation of petroleum is carried out in the presence of a catalyst. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CatalyticCracker_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CatalyticCracker_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CatalyticCracker_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CattleDippingTank_C" substitutionGroup="gml:AbstractFeature" type="dtox:CattleDippingTank_CType">
    <annotation>
      <documentation>A small artificial pond used for immersing cattle in chemically treated water for disease control. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CattleDippingTank_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CattleDippingTank_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CattleDippingTank_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CattleDippingTank_P" substitutionGroup="gml:AbstractFeature" type="dtox:CattleDippingTank_PType">
    <annotation>
      <documentation>A small artificial pond used for immersing cattle in chemically treated water for disease control. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CattleDippingTank_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CattleDippingTank_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CattleDippingTank_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CattleDippingTank_S" substitutionGroup="gml:AbstractFeature" type="dtox:CattleDippingTank_SType">
    <annotation>
      <documentation>A small artificial pond used for immersing cattle in chemically treated water for disease control. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CattleDippingTank_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:CattleDippingTank_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CattleDippingTank_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CattleDippingTank_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CattleDippingTank_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CausewayStructure_C" substitutionGroup="gml:AbstractFeature" type="dtox:CausewayStructure_CType">
    <annotation>
      <documentation>A solid raised way across a terrain obstacle (for example: a wetland or a body of shallow water) that is intended to support a transportation route (for example: a road or a railway). [Desc] The causeway structure is often constructed from local fill supplemented by other materials (for example: rocks, boulders or gravel) and consists of a solid linear structure in the configuration of an embankment. Causeway structures are built just high enough to insure that the transportation route will remain passable during periods of flooding, tides and seasonal rainfall. Culverts may occur along the length of the causeway structure and individual sections of the causeway structure may be interrupted by bridges.</documentation>
    </annotation>
  </element>
  <complexType name="CausewayStructure_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:CausewayStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:CausewayStructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:CausewayStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:CausewayStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:CausewayStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:CausewayStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:CausewayStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:CausewayStructure_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:CausewayStructure_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:CausewayStructure_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:CausewayStructure_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CausewayStructure_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CausewayStructure_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CausewayStructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:CausewayStructure_SType">
    <annotation>
      <documentation>A solid raised way across a terrain obstacle (for example: a wetland or a body of shallow water) that is intended to support a transportation route (for example: a road or a railway). [Desc] The causeway structure is often constructed from local fill supplemented by other materials (for example: rocks, boulders or gravel) and consists of a solid linear structure in the configuration of an embankment. Causeway structures are built just high enough to insure that the transportation route will remain passable during periods of flooding, tides and seasonal rainfall. Culverts may occur along the length of the causeway structure and individual sections of the causeway structure may be interrupted by bridges.</documentation>
    </annotation>
  </element>
  <complexType name="CausewayStructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:CausewayStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:CausewayStructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:CausewayStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:CausewayStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:CausewayStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:CausewayStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:CausewayStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:CausewayStructure_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:CausewayStructure_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:CausewayStructure_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:CausewayStructure_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CausewayStructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CausewayStructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CausewayStructure_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CausewayStructure_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CausewayStructure_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CausewayStructure_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CausewayStructure_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lava">
        <annotation>
          <documentation>The fluid or semifluid magma or molten rock which flows from a volcano or other fissure in the Earth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CausewayStructure_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CausewayStructure_waterLevelEffectType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alwaysDry">
        <annotation>
          <documentation>Not covered at high water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coversAndUncovers">
        <annotation>
          <documentation>An area projecting from the bottom of a body of water (for example: a reef) that periodically extends above and is submerged below the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CaveChamber_P" substitutionGroup="gml:AbstractFeature" type="dtox:CaveChamber_PType">
    <annotation>
      <documentation>An interconnected series of naturally occurring subterranean chambers. [Desc] Typically located in limestone, and often open to the Earth's surface either vertically or horizontally. Alterations may have been made to the cave chamber.</documentation>
    </annotation>
  </element>
  <complexType name="CaveChamber_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:CaveChamber_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:CaveChamber_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:CaveChamber_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:CaveChamber_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:CaveChamber_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:CaveChamber_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:CaveChamber_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:CaveChamber_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.caveType" type="dtox:CaveInfo_caveTypeType">
            <annotation>
              <documentation>The type of a cave based on its dominant method of formation. [Desc] A cave is a naturally occurring subterranean chamber.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_2" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_3" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.undergroundAccessOrient" type="dtox:CaveInfo_undergroundAccessOrientType">
            <annotation>
              <documentation>The ground slope of the floor of the entrance at the point of access for an underground feature (for example: a cave, tunnel or underground extraction mine) as a category. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CaveChamber_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CaveChamber_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CaveChamber_S" substitutionGroup="gml:AbstractFeature" type="dtox:CaveChamber_SType">
    <annotation>
      <documentation>An interconnected series of naturally occurring subterranean chambers. [Desc] Typically located in limestone, and often open to the Earth's surface either vertically or horizontally. Alterations may have been made to the cave chamber.</documentation>
    </annotation>
  </element>
  <complexType name="CaveChamber_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:CaveChamber_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:CaveChamber_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:CaveChamber_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:CaveChamber_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:CaveChamber_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:CaveChamber_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:CaveChamber_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:CaveChamber_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.caveType" type="dtox:CaveInfo_caveTypeType">
            <annotation>
              <documentation>The type of a cave based on its dominant method of formation. [Desc] A cave is a naturally occurring subterranean chamber.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_2" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_3" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.undergroundAccessOrient" type="dtox:CaveInfo_undergroundAccessOrientType">
            <annotation>
              <documentation>The ground slope of the floor of the entrance at the point of access for an underground feature (for example: a cave, tunnel or underground extraction mine) as a category. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CaveChamber_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CaveChamber_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CaveChamber_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CaveChamber_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CaveChamber_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CaveChamber_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="maritime">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noTransportationSystem">
        <annotation>
          <documentation>Not associated with a transportation system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CaveInfo_caveTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="lava">
        <annotation>
          <documentation>Formed when the outer surface of a lava flow cools and hardens while the molten lava within continues to flow and ultimately drains away. [Desc] Lava caves or tubes are called primary caves as they are formed at the same time as the surrounding rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solution">
        <annotation>
          <documentation>Predominately formed in carbonate and sulphate rocks such as limestone, dolomite, marble, and gypsum by the action of slowly moving ground water that dissolves the rock to form tunnels, irregular passages, and caverns along bedding-planes, faults and joints. [Desc] Caves can also form in other materials, including chalk, salt, granite, loess, sandstone and gypsum. The natural acids in groundwater assist in dissolving the rocks. Limestone caves are frequently adorned with formations such as, stalactites, stalagmites, soda straws and columns. Most of the caves in the world are solution cave. It takes geological epochs for cracks to expand into caves or cave systems.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="talus">
        <annotation>
          <documentation>Formed when rocks fall from a cliff creating chambers within the resulting boulder piles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aeolian">
        <annotation>
          <documentation>Formed by wind blown abrasive particles striking a weak zone in the host rock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="erosional">
        <annotation>
          <documentation>Formed by flowing underground streams carrying rocks and other sediments attacking a fault or joint in the host rock. [Desc] Can be formed in any type of rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glacier">
        <annotation>
          <documentation>Formed when passages are created in the ice by melting water moving through or under glaciers. [Desc] Steam or high heat flow can also form glacier caves. Some glacier caves are relatively unstable due to melting and glacial movement.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterbody">
        <annotation>
          <documentation>Formed by wave action, abrasive force of suspended sand and rock and compression of air within a weak zone or fracture in rock along the coastline of an ocean or large lake. [Desc] Sea caves are found actively being formed along present coastlines and as relict sea caves alongside former coastlines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CaveInfo_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="warehousingStorage">
        <annotation>
          <documentation>The operation of storage and/or warehouse facilities for all kind of goods (for example: grain silos, general merchandise warehouses, refrigerated warehouses, or storage tanks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="residence">
        <annotation>
          <documentation>The provision of accommodation in the form of a long-term primary residence. [Desc] Includes, for example: apartments, condominiums, houses (either attached or detached), and manufactured houses. May be rented or owner-occupied and each generally serves as the residence of a single (perhaps extended) family.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defenceActivities">
        <annotation>
          <documentation>The administration, supervision and/or operation of military defence affairs and land, sea, air and space defence forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religiousActivities">
        <annotation>
          <documentation>Activities of religious organizations or individuals providing services either directly to worshippers (for example: in churches, mosques, temples, synagogues or other places of worship) or through the preparation of individuals for such service. [Desc] Includes religious communities (for example: a convent or a monastery), religious retreats, and religious funeral service activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CaveInfo_undergroundAccessOrientType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="horizontal">
        <annotation>
          <documentation>Zero slope (0 arc degrees). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slopesUpward">
        <annotation>
          <documentation>A positive slope other than vertical. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slopesDownward">
        <annotation>
          <documentation>A negative slope other than vertical. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalDown">
        <annotation>
          <documentation>A vertical shaft directly down (-90 arc degrees). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalUp">
        <annotation>
          <documentation>A vertical shaft directly up (90 arc degrees). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CaveMouth_C" substitutionGroup="gml:AbstractFeature" type="dtox:CaveMouth_CType">
    <annotation>
      <documentation>The entrance to an interconnected series of naturally occurring subterranean chambers. [Desc] Typically located in limestone, and often open to the Earth's surface either vertically or horizontally. Alterations may have been made to the cave mouth.</documentation>
    </annotation>
  </element>
  <complexType name="CaveMouth_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:EntranceExit_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:EntranceExit_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.caveType" type="dtox:CaveInfo_caveTypeType">
            <annotation>
              <documentation>The type of a cave based on its dominant method of formation. [Desc] A cave is a naturally occurring subterranean chamber.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_2" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_3" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.undergroundAccessOrient" type="dtox:CaveInfo_undergroundAccessOrientType">
            <annotation>
              <documentation>The ground slope of the floor of the entrance at the point of access for an underground feature (for example: a cave, tunnel or underground extraction mine) as a category. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CaveMouth_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CaveMouth_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CaveMouth_P" substitutionGroup="gml:AbstractFeature" type="dtox:CaveMouth_PType">
    <annotation>
      <documentation>The entrance to an interconnected series of naturally occurring subterranean chambers. [Desc] Typically located in limestone, and often open to the Earth's surface either vertically or horizontally. Alterations may have been made to the cave mouth.</documentation>
    </annotation>
  </element>
  <complexType name="CaveMouth_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:EntranceExit_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:EntranceExit_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.caveType" type="dtox:CaveInfo_caveTypeType">
            <annotation>
              <documentation>The type of a cave based on its dominant method of formation. [Desc] A cave is a naturally occurring subterranean chamber.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_2" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.featureFunction_3" type="dtox:CaveInfo_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="caveInfo.undergroundAccessOrient" type="dtox:CaveInfo_undergroundAccessOrientType">
            <annotation>
              <documentation>The ground slope of the floor of the entrance at the point of access for an underground feature (for example: a cave, tunnel or underground extraction mine) as a category. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CaveMouth_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CaveMouth_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Cemetery_P" substitutionGroup="gml:AbstractFeature" type="dtox:Cemetery_PType">
    <annotation>
      <documentation>A site and associated structures devoted to the burial of the dead. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cemetery_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cemetery_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cemetery_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Cemetery_S" substitutionGroup="gml:AbstractFeature" type="dtox:Cemetery_SType">
    <annotation>
      <documentation>A site and associated structures devoted to the burial of the dead. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cemetery_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cemetery_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cemetery_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Checkpoint_C" substitutionGroup="gml:AbstractFeature" type="dtox:Checkpoint_CType">
    <annotation>
      <documentation>A location to control passage and/or to register, declare and/or inspect goods, vehicles and/or people. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Checkpoint_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Checkpoint_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Checkpoint_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Checkpoint_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Checkpoint_P" substitutionGroup="gml:AbstractFeature" type="dtox:Checkpoint_PType">
    <annotation>
      <documentation>A location to control passage and/or to register, declare and/or inspect goods, vehicles and/or people. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Checkpoint_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Checkpoint_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Checkpoint_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Checkpoint_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Checkpoint_S" substitutionGroup="gml:AbstractFeature" type="dtox:Checkpoint_SType">
    <annotation>
      <documentation>A location to control passage and/or to register, declare and/or inspect goods, vehicles and/or people. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Checkpoint_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Checkpoint_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Checkpoint_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Checkpoint_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Checkpoint_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Checkpoint_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Checkpoint_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Checkpoint_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="customsCheckpoint">
        <annotation>
          <documentation>Serves as a government checkpoint where customs duties are collected, the flow of goods are regulated and restrictions enforced, and shipments or vehicles are cleared for entering or leaving a country. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inspectionStation">
        <annotation>
          <documentation>Serves as a station at which vehicles, goods, and/or people are inspected. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inspection">
        <annotation>
          <documentation>Serves as a location where vehicles, goods, and/or people are inspected and/or regulated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrderSafetySecurity">
        <annotation>
          <documentation>Activities engaged in the administration of justice, public order, safety and security. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrder">
        <annotation>
          <documentation>Activities engaged in administration and operation of administrative civil and criminal law courts, military tribunals, judicial system, criminal and civil law enforcement, traffic safety, immigration control, correctional services and other activities related to the enforcement of the law and preservation of order. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityServices">
        <annotation>
          <documentation>The administration and operation of security forces and guards of limited jurisdiction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="immigrationControl">
        <annotation>
          <documentation>The regulation of the movement of people between States. [Desc] Accomplished at a physical checkpoint located at an international boundary or port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Checkpoint_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aircraft">
        <annotation>
          <documentation>A machine that can be flown in the air. [Desc] For example, an aeroplane or a helicopter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="animal">
        <annotation>
          <documentation>Any animal which is used for riding on or for hauling. [Desc] For example: camels, donkeys, horses, elephants. Animal transport may include use of carriages.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bus">
        <annotation>
          <documentation>A large passenger road vehicle running on a fixed route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterVessel">
        <annotation>
          <documentation>A watercraft which is not seagoing and which is intended solely for use on inland waterways or water bodies. [Desc] Examples include various types of barges and narrow boats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lorry">
        <annotation>
          <documentation>A motor vehicle used for heavy loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>The transport of individuals on foot. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seagoingVessel">
        <annotation>
          <documentation>Any seagoing vessel which is intended primarily for use on the open sea. [Desc] Examples include container ships, cruise ships, warships, and oil tankers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="train">
        <annotation>
          <documentation>A form of rail transport consisting of a series of vehicles that usually runs along a rail track to transport cargo or passengers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Checkpoint_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aeronautical">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using aeroplanes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automotive">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using generally small and individually owned road vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bus">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using large road vehicles running on fixed routes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritime">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noTransportationSystem">
        <annotation>
          <documentation>Not associated with a transportation system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truck">
        <annotation>
          <documentation>Associated with the conveyance of goods using large road vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ChokePoint_C" substitutionGroup="gml:AbstractFeature" type="dtox:ChokePoint_CType">
    <annotation>
      <documentation>A length or single point along a route that due to its width, surface quality, alignment, fixed human activity or fixed human feature is likely to impede movement at a constant speed resulting in slowing, and either by vehicular bunching or by type may cause temporary halts. [Desc] In military strategy, a choke point (or chokepoint) is a geographical feature on land such as a valley, defile or a bridge, or at sea such as a strait which an armed force is forced to pass, sometimes on a substantially narrower front, and therefore greatly decreasing its combat power, in order to reach its objective. A choke point can allow a numerically inferior defending force to successfully thwart a larger opponent if the attacker cannot bring superior numbers to bear.</documentation>
    </annotation>
  </element>
  <complexType name="ChokePoint_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ChokePoint_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ChokePoint_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ChokePoint_P" substitutionGroup="gml:AbstractFeature" type="dtox:ChokePoint_PType">
    <annotation>
      <documentation>A length or single point along a route that due to its width, surface quality, alignment, fixed human activity or fixed human feature is likely to impede movement at a constant speed resulting in slowing, and either by vehicular bunching or by type may cause temporary halts. [Desc] In military strategy, a choke point (or chokepoint) is a geographical feature on land such as a valley, defile or a bridge, or at sea such as a strait which an armed force is forced to pass, sometimes on a substantially narrower front, and therefore greatly decreasing its combat power, in order to reach its objective. A choke point can allow a numerically inferior defending force to successfully thwart a larger opponent if the attacker cannot bring superior numbers to bear.</documentation>
    </annotation>
  </element>
  <complexType name="ChokePoint_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ChokePoint_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ChokePoint_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ChokePoint_S" substitutionGroup="gml:AbstractFeature" type="dtox:ChokePoint_SType">
    <annotation>
      <documentation>A length or single point along a route that due to its width, surface quality, alignment, fixed human activity or fixed human feature is likely to impede movement at a constant speed resulting in slowing, and either by vehicular bunching or by type may cause temporary halts. [Desc] In military strategy, a choke point (or chokepoint) is a geographical feature on land such as a valley, defile or a bridge, or at sea such as a strait which an armed force is forced to pass, sometimes on a substantially narrower front, and therefore greatly decreasing its combat power, in order to reach its objective. A choke point can allow a numerically inferior defending force to successfully thwart a larger opponent if the attacker cannot bring superior numbers to bear.</documentation>
    </annotation>
  </element>
  <complexType name="ChokePoint_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ChokePoint_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ChokePoint_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ChokePoint_chokePointTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="damagedRoad">
        <annotation>
          <documentation>The presence of a damaged road as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flooded">
        <annotation>
          <documentation>The presence of flood water as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gradient">
        <annotation>
          <documentation>The presence of a gradient as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="higherGround">
        <annotation>
          <documentation>The presence of a higher ground as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loamySimilarSoils">
        <annotation>
          <documentation>The presence of a loamy and similar soils as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="narrowEscarpment">
        <annotation>
          <documentation>The presence of a narrow escarpment as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorSurfaceCondition">
        <annotation>
          <documentation>The presence of a poor surface condition as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="potentialLandslideZone">
        <annotation>
          <documentation>The presence of a potential landslide zone as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadBlock">
        <annotation>
          <documentation>The presence of a road block as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snowIce">
        <annotation>
          <documentation>The presence of a snow and/or Ice as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tollGate">
        <annotation>
          <documentation>The presence of a toll-gate as a potential place to launch an attack. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trafficLight">
        <annotation>
          <documentation>A set of automatic lights (usually red, amber, and green) for controlling road traffic, especially at a road intersection. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Cistern_C" substitutionGroup="gml:AbstractFeature" type="dtox:Cistern_CType">
    <annotation>
      <documentation>A man-made container used for the collection and/or storage of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cistern_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cistern_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cistern_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Cistern_P" substitutionGroup="gml:AbstractFeature" type="dtox:Cistern_PType">
    <annotation>
      <documentation>A man-made container used for the collection and/or storage of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cistern_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cistern_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cistern_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Cistern_S" substitutionGroup="gml:AbstractFeature" type="dtox:Cistern_SType">
    <annotation>
      <documentation>A man-made container used for the collection and/or storage of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cistern_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cistern_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cistern_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ClearedWay_C" substitutionGroup="gml:AbstractFeature" type="dtox:ClearedWay_CType">
    <annotation>
      <documentation>A man-made cleared strip through a vegetated region. [Desc] May be designed to: provide access for a road, railroad, pipeline, power transmission line, or electrical signal line; demarcate a boundary; obtain survey line-of-sight; or to impede the progress of forest fires (a firebreak).</documentation>
    </annotation>
  </element>
  <complexType name="ClearedWay_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ClearedWay_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ClearedWay_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ClearedWay_P" substitutionGroup="gml:AbstractFeature" type="dtox:ClearedWay_PType">
    <annotation>
      <documentation>A man-made cleared strip through a vegetated region. [Desc] May be designed to: provide access for a road, railroad, pipeline, power transmission line, or electrical signal line; demarcate a boundary; obtain survey line-of-sight; or to impede the progress of forest fires (a firebreak).</documentation>
    </annotation>
  </element>
  <complexType name="ClearedWay_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ClearedWay_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ClearedWay_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ClearedWay_S" substitutionGroup="gml:AbstractFeature" type="dtox:ClearedWay_SType">
    <annotation>
      <documentation>A man-made cleared strip through a vegetated region. [Desc] May be designed to: provide access for a road, railroad, pipeline, power transmission line, or electrical signal line; demarcate a boundary; obtain survey line-of-sight; or to impede the progress of forest fires (a firebreak).</documentation>
    </annotation>
  </element>
  <complexType name="ClearedWay_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ClearedWay_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ClearedWay_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ClearedWay_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ClearedWay_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Clearway_C" substitutionGroup="gml:AbstractFeature" type="dtox:Clearway_CType">
    <annotation>
      <documentation>A defined rectangular area on the ground or water under the control of the appropriate authority, selected or prepared as a suitable area over which an aircraft may make a portion of its initial climb to a specified height. [Desc] A helicopter clearway is a defined area on the ground or water under the control of the appropriate authority, selected and/or prepared as a suitable area over which a performance Class 1 helicopter may accelerate and achieve a specific height.</documentation>
    </annotation>
  </element>
  <complexType name="Clearway_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Clearway_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Clearway_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Clearway_S" substitutionGroup="gml:AbstractFeature" type="dtox:Clearway_SType">
    <annotation>
      <documentation>A defined rectangular area on the ground or water under the control of the appropriate authority, selected or prepared as a suitable area over which an aircraft may make a portion of its initial climb to a specified height. [Desc] A helicopter clearway is a defined area on the ground or water under the control of the appropriate authority, selected and/or prepared as a suitable area over which a performance Class 1 helicopter may accelerate and achieve a specific height.</documentation>
    </annotation>
  </element>
  <complexType name="Clearway_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Clearway_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Clearway_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CompactSurface_C" substitutionGroup="gml:AbstractFeature" type="dtox:CompactSurface_CType">
    <annotation>
      <documentation>An area with a sufficently stable surface, that allows for storage of heavy equipment, vehicles etc. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CompactSurface_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:CompactSurface_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CompactSurface_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CompactSurface_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CompactSurface_P" substitutionGroup="gml:AbstractFeature" type="dtox:CompactSurface_PType">
    <annotation>
      <documentation>An area with a sufficently stable surface, that allows for storage of heavy equipment, vehicles etc. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CompactSurface_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:CompactSurface_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CompactSurface_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CompactSurface_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CompactSurface_S" substitutionGroup="gml:AbstractFeature" type="dtox:CompactSurface_SType">
    <annotation>
      <documentation>An area with a sufficently stable surface, that allows for storage of heavy equipment, vehicles etc. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CompactSurface_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:CompactSurface_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CompactSurface_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CompactSurface_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CompactSurface_generalPavementConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="damaged">
        <annotation>
          <documentation>The surface has been damaged in part causing non-specific degradation in function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fair">
        <annotation>
          <documentation>The surface shows visible signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="good">
        <annotation>
          <documentation>The surface shows minimal to no signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ConservationArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:ConservationArea_SType">
    <annotation>
      <documentation>An area of land and/or sea especially dedicated to the protection and maintenance of biological diversity, and of natural and associated cultural resources, and managed through legal or other effective means. [Desc] As determined, for example, by the International Union for Conservation of Nature and Natural Resources (IUCN).</documentation>
    </annotation>
  </element>
  <complexType name="ConservationArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ConservationArea_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conservationAreaManageCat" type="dtox:ConservationArea_conservationAreaManageCatType">
            <annotation>
              <documentation>The category of a protected area based on level of protection and the enabling laws of the controlling entity (for example: State) or rules of international organization (for example: as determined by the International Union for Conservation of Nature and Natural Resources (IUCN)). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ConservationArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ConservationArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ConservationArea_conservationAreaManageCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="breedingGround">
        <annotation>
          <documentation>An area of land where a species (for example: birds, seals or turtles) habitually breeds. [Desc] Commonly treated as a species management area however the level of protection (for example: restriction on access and/or use) may vary.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="habitatManagement">
        <annotation>
          <documentation>An area of land or sea subject to active intervention for management purposes so as to ensure the maintenance of habitats. [Desc] A subset of IUCN Category IV.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="managedForestProtected">
        <annotation>
          <documentation>An area containing predominantly unmodified forest, managed to ensure long term protection and maintenance of biological diversity, while providing at the same time a sustainable flow of natural products and services to meet community needs. [Desc] A subset of IUCN Category VI.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="managedResourceProtected">
        <annotation>
          <documentation>An area containing predominantly unmodified natural systems, managed to ensure long term protection and maintenance of biological diversity, while providing at the same time a sustainable flow of natural products and services to meet community needs. [Desc] As determined by IUCN Category VI.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="protectedLandSeascape">
        <annotation>
          <documentation>An area of land, with coast and sea as appropriate, where the interaction of people and nature over time has produced an area of distinct character with significant aesthetic, ecological, or cultural value, and often with high biological diversity. [Desc] Safeguarding the integrity of this traditional interaction is vital to the protection, maintenance, and evolution of such an area. As determined by IUCN Category V.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="speciesManagement">
        <annotation>
          <documentation>An area of land or sea subject to active intervention for management purposes to meet the requirements of specific species. [Desc] A subset of IUCN Category IV.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="strictNatureReserve">
        <annotation>
          <documentation>An area of land or sea possessing some outstanding or representative ecosystems, geological or physiological features and/or species, available primarily for scientific research or environmental monitoring. [Desc] As determined by IUCN Category Ia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wildernessArea">
        <annotation>
          <documentation>A large area of unmodified or slightly modified land, and/or sea, retaining its natural character and influence, without permanent or significant habitation, which is protected and managed so as to preserve its natural condition. [Desc] As determined by IUCN Category Ib.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nationalPark">
        <annotation>
          <documentation>A natural area of land and/or sea, designated to: protect the ecological integrity of one or more ecosystems for present and future generations; exclude exploitation or occupation inimical to the purposes of designation of the area$$$$$ and provide a foundation for spiritual, scientific, educational, recreational, and visitor opportunities, all of which must be environmentally and culturally compatible. [Desc] As determined by IUCN Category II.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="naturalMonument">
        <annotation>
          <documentation>An area containing one, or more, specific natural or natural/cultural feature which is of outstanding or unique value because of its inherent rarity, representative or aesthetic qualities or cultural significance. [Desc] As determined by IUCN Category III.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="habitatSpeciesManagement">
        <annotation>
          <documentation>An area of land or sea subject to active intervention for management purposes so as to ensure the maintenance of habitats and/or to meet the requirements of specific species. [Desc] As determined by IUCN Category IV.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ConservationArea_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ConstructionZone_P" substitutionGroup="gml:AbstractFeature" type="dtox:ConstructionZone_PType">
    <annotation>
      <documentation>A location along a transportation route where construction or maintenance is occurring. [Desc] A construction zone may contain safety markers, construction equipment and/or temporary traffic controls.</documentation>
    </annotation>
  </element>
  <complexType name="ConstructionZone_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ConstructionZone_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ConstructionZone_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ConstructionZone_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ConstructionZone_S" substitutionGroup="gml:AbstractFeature" type="dtox:ConstructionZone_SType">
    <annotation>
      <documentation>A location along a transportation route where construction or maintenance is occurring. [Desc] A construction zone may contain safety markers, construction equipment and/or temporary traffic controls.</documentation>
    </annotation>
  </element>
  <complexType name="ConstructionZone_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ConstructionZone_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ConstructionZone_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ConstructionZone_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ConstructionZone_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Administered by the civic authorities of a borough, town, or city. [Desc] May be specified as a 'city' by charter (historically, contained a cathedral).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ContaminatedRegion_P" substitutionGroup="gml:AbstractFeature" type="dtox:ContaminatedRegion_PType">
    <annotation>
      <documentation>A region whose prevailing natural conditions have been degraded through contamination by harmful or objectionable substances. [Desc] The contamination may be either naturally occurring or the result of human activity. For example, polluted by sewage or toxic chemicals, obscured by smoke or ash from volcanic eruptions, or contaminated by exposure to Chemical, Biological, Radiological, and/or Nuclear (CBRN) agents.</documentation>
    </annotation>
  </element>
  <complexType name="ContaminatedRegion_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryEnvironHazardCat" type="dtox:ContaminatedRegion_militaryEnvironHazardCatType">
            <annotation>
              <documentation>The category(ies) of environmental hazards present in a region that affect military operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="contaminantSource" type="dtox:ContaminatedRegion_contaminantSourceType">
            <annotation>
              <documentation>The source(s) of contaminants present in a region. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ContaminatedRegion_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ContaminatedRegion_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ContaminatedRegion_S" substitutionGroup="gml:AbstractFeature" type="dtox:ContaminatedRegion_SType">
    <annotation>
      <documentation>A region whose prevailing natural conditions have been degraded through contamination by harmful or objectionable substances. [Desc] The contamination may be either naturally occurring or the result of human activity. For example, polluted by sewage or toxic chemicals, obscured by smoke or ash from volcanic eruptions, or contaminated by exposure to Chemical, Biological, Radiological, and/or Nuclear (CBRN) agents.</documentation>
    </annotation>
  </element>
  <complexType name="ContaminatedRegion_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryEnvironHazardCat" type="dtox:ContaminatedRegion_militaryEnvironHazardCatType">
            <annotation>
              <documentation>The category(ies) of environmental hazards present in a region that affect military operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="contaminantSource" type="dtox:ContaminatedRegion_contaminantSourceType">
            <annotation>
              <documentation>The source(s) of contaminants present in a region. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ContaminatedRegion_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ContaminatedRegion_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ContaminatedRegion_contaminantSourceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="dredging">
        <annotation>
          <documentation>Contaminants or pollutants released by the activity of dredging or hazards related to the activity of dredging itself. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="factories">
        <annotation>
          <documentation>Locations (for example: buildings) where goods are manufactured. [Desc] Industrial pollutants may be in the form of liquids, gases, and/or solids.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="farmRunOff">
        <annotation>
          <documentation>The release of pollutants (for example: nitrogen, phosphorus, sediment, and fecal matter) into waterways from farming and related agricultural activities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryOperations">
        <annotation>
          <documentation>All aspects of military operations involving the employment of lethal and incapacitating munitions and/or agents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="naturallyOccurring">
        <annotation>
          <documentation>Naturally occurring pollution (for example: forest fires and volcanic eruptions) that cause significant deterioration in environmental quality. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewers">
        <annotation>
          <documentation>Artificial channels or conduits, usually covered and buried, for carrying off and discharging waste, storm water, and/or refuse from buildings and built-up areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spoil">
        <annotation>
          <documentation>A deposit of dredged material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wrecks">
        <annotation>
          <documentation>The ruined remains of a stranded or sunken vessel that has been rendered useless but continues to leak fluids (for example: fuel oil). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ContaminatedRegion_militaryEnvironHazardCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="biological">
        <annotation>
          <documentation>Disease-causing organisms (pathogens), toxins, or other agents of biological origin (ABO) intended to: incapacitate, injure, or kill humans and animals; to destroy crops$$$$$ to weaken resistance to attack$$$$$ and to reduce the will to fight. [Desc] A biological agent is a microorganism that causes disease in personnel, plants, or animals, or cause the deterioration of material.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemical">
        <annotation>
          <documentation>The deposit, absorption, or adsorption of chemical agents on or by structures, areas, personnel, or objects. [Desc] A chemical agent is a substance that is intended to kill, seriously injure, or incapacitate through its physiological effects.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nuclearRadiological">
        <annotation>
          <documentation>The emission of radiation, either directly from unstable atomic nuclei or as a consequence of a nuclear reaction. [Desc] Radioactive contamination is typically the result of a loss of control of radioactive materials during the production or use of radioisotopes. This includes nuclear fallout (the distribution of radioactive contamination by a nuclear explosion). Radiological weapons ('dirty bombs') use conventional explosives to scatter powdered radioactive material over the area around the bomb's explosion.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thermal">
        <annotation>
          <documentation>The process of contamination by a rapid change in temperature. [Desc] For example, the dumping of hot water into a normally cooler body of water (or vice versa) or the effect of steam pipes on the temperature of the surrounding environment (for example: frozen soil that thaws).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ControlTower_P" substitutionGroup="gml:AbstractFeature" type="dtox:ControlTower_PType">
    <annotation>
      <documentation>A structure that houses personnel and equipment used to control the flow of traffic within a specified range of an installation. [Desc] Examples of installations that use control towers are aerodromes, railways, and maritime routes.</documentation>
    </annotation>
  </element>
  <complexType name="ControlTower_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:ControlTower_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:ControlTower_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:ControlTower_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ControlTower_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ControlTower_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ControlTower_S" substitutionGroup="gml:AbstractFeature" type="dtox:ControlTower_SType">
    <annotation>
      <documentation>A structure that houses personnel and equipment used to control the flow of traffic within a specified range of an installation. [Desc] Examples of installations that use control towers are aerodromes, railways, and maritime routes.</documentation>
    </annotation>
  </element>
  <complexType name="ControlTower_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:ControlTower_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:ControlTower_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:ControlTower_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ControlTower_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ControlTower_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ControlTower_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aeronautical">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using aeroplanes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritime">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterway">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using a network of inland waterways. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Conveyor_C" substitutionGroup="gml:AbstractFeature" type="dtox:Conveyor_CType">
    <annotation>
      <documentation>A mechanical device for conveying articles or materials during manufacture or processing using an endless moving belt or series of rollers. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Conveyor_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="colourPattern" type="dtox:Conveyor_colourPatternType">
            <annotation>
              <documentation>The colour pattern(s) of an aid to navigation (for example: a buoy, a beacon, and/or a navigation light) or other feature of importance to maritime navigation. [Desc] The Attribute: 'Navigation Mark Colour' may be used to specify the colours in the order in which they appear in the pattern.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conveyorType" type="dtox:Conveyor_conveyorTypeType">
            <annotation>
              <documentation>The type(s), or category(ies), of mechanical device that best characterizes the means by which articles or materials are being moved. [Desc] The category of conveyor can depend upon the type(s) of materials being moved, the overall distance covered by the conveyor system, and/or whether materials are being moved from one elevation to another, etc. If the system is covered and hidden from view, the category of conveyor may be indiscernible.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Conveyor_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Conveyor_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Conveyor_S" substitutionGroup="gml:AbstractFeature" type="dtox:Conveyor_SType">
    <annotation>
      <documentation>A mechanical device for conveying articles or materials during manufacture or processing using an endless moving belt or series of rollers. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Conveyor_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="colourPattern" type="dtox:Conveyor_colourPatternType">
            <annotation>
              <documentation>The colour pattern(s) of an aid to navigation (for example: a buoy, a beacon, and/or a navigation light) or other feature of importance to maritime navigation. [Desc] The Attribute: 'Navigation Mark Colour' may be used to specify the colours in the order in which they appear in the pattern.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conveyorType" type="dtox:Conveyor_conveyorTypeType">
            <annotation>
              <documentation>The type(s), or category(ies), of mechanical device that best characterizes the means by which articles or materials are being moved. [Desc] The category of conveyor can depend upon the type(s) of materials being moved, the overall distance covered by the conveyor system, and/or whether materials are being moved from one elevation to another, etc. If the system is covered and hidden from view, the category of conveyor may be indiscernible.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Conveyor_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Conveyor_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Conveyor_colourPatternType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="horizontalStripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted horizontally. [Desc] The encoding convention is that the first colour in the list is the topmost and subsequent colours follow sequentially from top to bottom.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalStripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted vertically. [Desc] The encoding convention is that the first colour in the list is the leftmost and subsequent colours follow sequentially from left to right.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diagonalStripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted diagonally. [Desc] The encoding convention is that the first colour in the list is the topleft and subsequent colours follow sequentially from topleft to bottomright.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="squared">
        <annotation>
          <documentation>Alternate colours are used to create squares similar to a chess or draught board. [Desc] The pattern may be straight or diagnal. The encoding convention is that the first colour in the list is the topleft square and subsequent colours follow sequentially from left to right along the toprow and alternate for following rows.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stripes">
        <annotation>
          <documentation>Straight bands or stripes of differing colours painted in an unknown direction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="borderStripe">
        <annotation>
          <documentation>A band or stripe of colour is displayed around the outer edge. [Desc] The encoding convention is that the first colour in the list is the border stripe, the second color is that of the background.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleColor">
        <annotation>
          <documentation>A single uniform colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Conveyor_conveyorTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="apron">
        <annotation>
          <documentation>Constructed from a series of individual apron plates linked together by hinges on its underside, creating a looped carrying surface where materials can be placed. [Desc] It operates like the tracks of a battle tank. An apron conveyor is easily maintained and its length can be adjusted by changing the number of apron plates in the loop.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belt">
        <annotation>
          <documentation>Two or more pulleys with a continuous loop of material - the conveyor belt - that rotates about them. [Desc] One or both of the pulleys are powered, moving the belt and the materials on the belt forward.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bucket">
        <annotation>
          <documentation>A system to transport materials from one processing stage to another that usually, but not always, involving a change in elevation between stages. [Desc] The buckets can be attached to a belt, an apron, or a set of parallel chains. Construction of a bucket conveyor system is very flexible allowing for horizontal, vertical, and/or angled movement of materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flight">
        <annotation>
          <documentation>Uses a series of scraper plates (flights) carried by one or two strands of chain, to push materials along in walled troughs. [Desc] Generally used in industrial processing to move materials like coal or gravel, or in agriculture to move grains. The material being moved can be discharged at the end of the system, or at intermediate points through gates.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rollers">
        <annotation>
          <documentation>A series of rollers situated between a set of parallel frames providing a low-friction surface on which to transport bulky materials. [Desc] Roller conveyor systems are usually gravity- or power-driven. They are often found in settings where packaged materials need to be quickly moved from one stage to the next (for example, moving luggage in an airport terminal from check-in to loading).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="screwAuger">
        <annotation>
          <documentation>A mechanism that uses a rotating helical screw blade, usually within a tube, to move liquid or granular materials. [Desc] Used often in manufacturing processes, but the most common usage is in an agricultural setting to move grains between transport vehicles and storage bins/silos. The screw conveyor system is based on the principles of the Archimedes' Screw. The rotating blade is sometimes simply called an auger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CoolingFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:CoolingFacility_PType">
    <annotation>
      <documentation>A facility for the removal of thermal energy (for example: by generating and circulating chilled water) for cooling purposes. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CoolingFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:CoolingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_2" type="dtox:CoolingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_3" type="dtox:CoolingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CoolingFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CoolingFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CoolingFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:CoolingFacility_SType">
    <annotation>
      <documentation>A facility for the removal of thermal energy (for example: by generating and circulating chilled water) for cooling purposes. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CoolingFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:CoolingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_2" type="dtox:CoolingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_3" type="dtox:CoolingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CoolingFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CoolingFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CoolingFacility_rawMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="electricPower">
        <annotation>
          <documentation>Power in the form of an electric current. [Desc] Also, the product of electromotive force (voltage) and electric current.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that a suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 Celsius. [Desc] LNG is stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CoolingTower_P" substitutionGroup="gml:AbstractFeature" type="dtox:CoolingTower_PType">
    <annotation>
      <documentation>A tall tower for cooling hot water from an industrial process before reuse. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CoolingTower_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CoolingTower_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CoolingTower_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="CoolingTower_S" substitutionGroup="gml:AbstractFeature" type="dtox:CoolingTower_SType">
    <annotation>
      <documentation>A tall tower for cooling hot water from an industrial process before reuse. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CoolingTower_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CoolingTower_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CoolingTower_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Courtyard_P" substitutionGroup="gml:AbstractFeature" type="dtox:Courtyard_PType">
    <annotation>
      <documentation>An open area that is open to the sky and surrounded by walls or buildings forming the precincts of a larger facility (for example: an extended house, a castle, or a homestead), often in the form of an area that is enclosed by a single building. [Desc] Historically, these areas in inns and public buildings were often the primary meeting places for some purposes, leading to the other meanings of the term 'court'.</documentation>
    </annotation>
  </element>
  <complexType name="Courtyard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Courtyard_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Courtyard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Courtyard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Courtyard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Courtyard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Courtyard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Courtyard_S" substitutionGroup="gml:AbstractFeature" type="dtox:Courtyard_SType">
    <annotation>
      <documentation>An open area that is open to the sky and surrounded by walls or buildings forming the precincts of a larger facility (for example: an extended house, a castle, or a homestead), often in the form of an area that is enclosed by a single building. [Desc] Historically, these areas in inns and public buildings were often the primary meeting places for some purposes, leading to the other meanings of the term 'court'.</documentation>
    </annotation>
  </element>
  <complexType name="Courtyard_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Courtyard_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Courtyard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Courtyard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Courtyard_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Courtyard_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Courtyard_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Courtyard_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Courtyard_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="turf">
        <annotation>
          <documentation>A surface layer of soil containing grsss plants with their matted roots. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Crane_P" substitutionGroup="gml:AbstractFeature" type="dtox:Crane_PType">
    <annotation>
      <documentation>Equipment for lifting, shifting, and lowering objects or materials by means of a swinging boom or with the lifting apparatus supported on an overhead track. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Crane_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneMaxObsClearance" type="double">
            <annotation>
              <documentation>The maximum horizontal distance from the center point of the rotation of the crane to either the end of the boom or the end of the jib. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneMobilityType" type="dtox:Crane_craneMobilityTypeType">
            <annotation>
              <documentation>The type of mobility of a crane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneSupportDistance" type="double">
            <annotation>
              <documentation>The longest distance between the supports for a gantry or bridge crane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneType" type="dtox:Crane_craneTypeType">
            <annotation>
              <documentation>The type of a crane based on its design and/or method of operation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Crane_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Crane_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Crane_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crane_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crane_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crane_S" substitutionGroup="gml:AbstractFeature" type="dtox:Crane_SType">
    <annotation>
      <documentation>Equipment for lifting, shifting, and lowering objects or materials by means of a swinging boom or with the lifting apparatus supported on an overhead track. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Crane_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneMaxObsClearance" type="double">
            <annotation>
              <documentation>The maximum horizontal distance from the center point of the rotation of the crane to either the end of the boom or the end of the jib. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneMobilityType" type="dtox:Crane_craneMobilityTypeType">
            <annotation>
              <documentation>The type of mobility of a crane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneSupportDistance" type="double">
            <annotation>
              <documentation>The longest distance between the supports for a gantry or bridge crane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneType" type="dtox:Crane_craneTypeType">
            <annotation>
              <documentation>The type of a crane based on its design and/or method of operation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Crane_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Crane_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Crane_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crane_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crane_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Crane_craneMobilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fixed">
        <annotation>
          <documentation>Non-mobile, power-operated, with lifting tackle and a pivoted boom that allows movement of loads horizontally as well as vertically. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="travelling">
        <annotation>
          <documentation>Capable of moving along a fixed path (for example: parallel to the face of a wharf). [Desc] May travel along rails, tracks, or reinforced channels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="floating">
        <annotation>
          <documentation>Having a barge or scow for an undercarriage. [Desc] Used, for example, for waterworks and waterfront work.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mobile">
        <annotation>
          <documentation>Capable of moving throughout an area (for example: adjacent to the face of a wharf). [Desc] May be mounted on either solid rubber wheels or tracks (continuous articulated bands passing around two or more wheels).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Crane_craneTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bridgeCrane">
        <annotation>
          <documentation>Permanently installed crane that is mounted between two overhead tracks with the main structure member forming a bridge between them. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rotatingCrane">
        <annotation>
          <documentation>Having a boom mounted on a fixed or movable structure that moves in a complete circle to handle heavy materials. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="towerCrane">
        <annotation>
          <documentation>A crane in which a boom, swinging jib, or other structural member is mounted on a vertical mast or tower. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="containerCrane">
        <annotation>
          <documentation>High-speed, shore-based, and used in the lift-on/lift-off operation of specially constructed containers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Crane_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="maritime">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noTransportationSystem">
        <annotation>
          <documentation>Not associated with a transportation system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Crater_P" substitutionGroup="gml:AbstractFeature" type="dtox:Crater_PType">
    <annotation>
      <documentation>A bowl-shaped depression in the terrain, usually round and with steep sides. [Desc] Craters commonly are created by the removal of material by explosions, either natural (for example: the eruption of a volcano) or artificial (for example: a bomb), originating at or below the Earth's surface, or by the impact of an object with the Earth (for example: a meteorite).</documentation>
    </annotation>
  </element>
  <complexType name="Crater_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Crater_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Crater_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Crater_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crater_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crater_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crater_S" substitutionGroup="gml:AbstractFeature" type="dtox:Crater_SType">
    <annotation>
      <documentation>A bowl-shaped depression in the terrain, usually round and with steep sides. [Desc] Craters commonly are created by the removal of material by explosions, either natural (for example: the eruption of a volcano) or artificial (for example: a bomb), originating at or below the Earth's surface, or by the impact of an object with the Earth (for example: a meteorite).</documentation>
    </annotation>
  </element>
  <complexType name="Crater_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Crater_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Crater_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Crater_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crater_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crater_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Crater_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Crevasse_C" substitutionGroup="gml:AbstractFeature" type="dtox:Crevasse_CType">
    <annotation>
      <documentation>A deep crack or fissure in a glacier that results from differential movement of ice. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Crevasse_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant depth (the depth of at least 50 percent) of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crevasse_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crevasse_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crevasse_S" substitutionGroup="gml:AbstractFeature" type="dtox:Crevasse_SType">
    <annotation>
      <documentation>A deep crack or fissure in a glacier that results from differential movement of ice. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Crevasse_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant depth (the depth of at least 50 percent) of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crevasse_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crevasse_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crevice_C" substitutionGroup="gml:AbstractFeature" type="dtox:Crevice_CType">
    <annotation>
      <documentation>A narrow opening or fissure produced by a crack in the land, especially in rock. [Desc] May also describe a deep vertical opening in the terrain that appears after an earthquake.</documentation>
    </annotation>
  </element>
  <complexType name="Crevice_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant depth (the depth of at least 50 percent) of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Crevice_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Crevice_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Crevice_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crevice_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crevice_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crevice_S" substitutionGroup="gml:AbstractFeature" type="dtox:Crevice_SType">
    <annotation>
      <documentation>A narrow opening or fissure produced by a crack in the land, especially in rock. [Desc] May also describe a deep vertical opening in the terrain that appears after an earthquake.</documentation>
    </annotation>
  </element>
  <complexType name="Crevice_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant depth (the depth of at least 50 percent) of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Crevice_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Crevice_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Crevice_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crevice_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crevice_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Crevice_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Crib_C" substitutionGroup="gml:AbstractFeature" type="dtox:Crib_CType">
    <annotation>
      <documentation>A permanent structure set in the water, typically framed with wooden beams and filled with rocks or boulders that is used to anchor log booms or support other constructions (for example: submerged outfalls, diffusers, or piers). [Desc] They may always be dry, submerged, or covered and uncovered. Cribs should not be confused with water intake towers which may sometimes also be termed a 'crib'.</documentation>
    </annotation>
  </element>
  <complexType name="Crib_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Crib_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Crib_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crib_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crib_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crib_P" substitutionGroup="gml:AbstractFeature" type="dtox:Crib_PType">
    <annotation>
      <documentation>A permanent structure set in the water, typically framed with wooden beams and filled with rocks or boulders that is used to anchor log booms or support other constructions (for example: submerged outfalls, diffusers, or piers). [Desc] They may always be dry, submerged, or covered and uncovered. Cribs should not be confused with water intake towers which may sometimes also be termed a 'crib'.</documentation>
    </annotation>
  </element>
  <complexType name="Crib_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Crib_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Crib_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crib_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crib_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crib_S" substitutionGroup="gml:AbstractFeature" type="dtox:Crib_SType">
    <annotation>
      <documentation>A permanent structure set in the water, typically framed with wooden beams and filled with rocks or boulders that is used to anchor log booms or support other constructions (for example: submerged outfalls, diffusers, or piers). [Desc] They may always be dry, submerged, or covered and uncovered. Cribs should not be confused with water intake towers which may sometimes also be termed a 'crib'.</documentation>
    </annotation>
  </element>
  <complexType name="Crib_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Crib_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Crib_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Crib_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crib_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crib_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Crib_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Crib_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Crib_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CropInfo_cropSpeciesType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="almond">
        <annotation>
          <documentation>The tree Prunus dulcis, allied to the plum and cherry, bearing stone-fruit consisting of kernels, oval with pointed ends. [Desc] There are two almond varieties, the sweet and the bitter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="apple">
        <annotation>
          <documentation>A tree of the rose family, Malus domestica, bearing a round firm fruit. [Desc] It is cultivated in innumerable varieties in the temperate zones.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bamboo">
        <annotation>
          <documentation>Any of numerous, mainly tropical, giant grasses belonging to the genus Bambusa and various related genera. [Desc] The mature canes are used for construction and furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="banana">
        <annotation>
          <documentation>A treelike herbaceous plant that has a stem of overlapping leaf sheaths and bears clusters of edible finger-shaped pulpy fruits that are yellow-skinned when ripe. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="barley">
        <annotation>
          <documentation>A hardy awned cereal of the genus Hordeum. [Desc] The grain is used as food and in making malt liquors and spirits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="berry">
        <annotation>
          <documentation>Any of several plants raised as crops and bearing small globular or ovate juicy fruits not having a stone. [Desc] For example, strawberries, raspberries, and blackcurrants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cacao">
        <annotation>
          <documentation>The tree Theobroma cacao, from whose seed cocoa and chocolate are made. [Desc] It is native to tropical America.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cannabis">
        <annotation>
          <documentation>A tall erect herb, Cannabis sativa or common hemp, of the family Moraceae having long dentate leaves on long petioles and cultivated for its fibre, intoxicating properties, and/or the oil obtained from its seeds. [Desc] It is common in central Asia and other warm regions with different regional varieties (for example: Cannabis indica or Indian hemp).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="carob">
        <annotation>
          <documentation>An evergreen leguminous tree, Ceratonia siliqua, native to the Mediterranean region bearing edible horn-shaped fleshy seed-pods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chestnut">
        <annotation>
          <documentation>A tree of the genus Castanea, of the beech family. [Desc] Especially that of Castanea sativa (also Spanish chestnut, sweet chestnut). Also (with specifying word), any of various similar trees.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="citrus">
        <annotation>
          <documentation>A fruit-bearing tree of the genus Citrus. [Desc] Includes, for example, the lemon, citron, lime, orange, and grapefruit.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coconut">
        <annotation>
          <documentation>A tropical palm tree, Cocos nucifera, that bears a large ovate brown hard-shelled seed having an edible white lining enclosing a white liquid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coffee">
        <annotation>
          <documentation>Any of certain members of the paleotropical genus Coffea (especially Coffea arabica), of the madder family, which bear white flowers succeeded by red berries each containing two seeds. [Desc] The drink, coffee, is made by infusion from the seeds roasted and ground or (in the East) pounded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corkOak">
        <annotation>
          <documentation>An evergreen oak, Quercus suber, which is native to the Mediterranean and has the distinctive property of producing more cork after some is removed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cotton">
        <annotation>
          <documentation>A plant of the genus Gossypium, of the mallow family, that is cultivated for cotton, a soft white fibrous substance that used for making thread and cloth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dryCrop">
        <annotation>
          <documentation>A crop that is grown in moist or dry conditions and is are generally free of other vegetation (except near fences or hedgerows). [Desc] For example, grains, tubers, legumes, and vegetables.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreCrop">
        <annotation>
          <documentation>A crop grown for its fibre content. [Desc] For example, cotton and sisal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maize">
        <annotation>
          <documentation>A cereal grass of Central American origin, Zea mays, having a terminal male inflorescence and axillary female ears, the grains being embedded in a wooden core (the cob). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nut">
        <annotation>
          <documentation>Any of various species bearing edible or oil-yielding, usually woody or hard-shelled, fruit or seed kernals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oilPalm">
        <annotation>
          <documentation>A West African palm tree, Elaeis guineensis, that bears fruit whose pericarp and seed-kernels are a valuable source of oil. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="opiumPoppy">
        <annotation>
          <documentation>The plant, Papaver somniferum, a glaucous poppy with chiefly white or lilac flowers. [Desc] It yelds opium, a reddish-brown strong-scented addictive drug prepared from the thickened dried juice of the unripe capsules.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ornamentalCrop">
        <annotation>
          <documentation>A crop grown purely for its aesthetic attractions (for example: beautification, screening, accent, or color), rather than for food or any other economic use. [Desc] For example, flowering trees or shrubs to be transplanted for landscaping around buildings.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palm">
        <annotation>
          <documentation>Any tree or shrub of the large, chiefly tropical, monocotyledonous family Palmae, typically having an unbranched stem with a crown of very large leaves either palmate or pinnate in shape. [Desc] Also (with specifying word), any of various palmlike plants of other families, such as cycads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palmetto">
        <annotation>
          <documentation>Any of various usually small and sometimes stemless fan palms, for example, the dwarf fan palm of the Mediterranean (Chamaerops humilis), the Sabal palmetto, and Serenoa repens of the south-eastern United States. [Desc] Palmetto wood is used for pilings, leaf strips are used in weaving, and the leaves may be used for thatch. In some species (for example: the Sabal palmetto) the fan-shaped leaves are edible when young.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarCane">
        <annotation>
          <documentation>A grass, Saccharum officinarum, resembling bamboo, extensively cultivated in the tropics for the sugar extracted from its stems. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timber">
        <annotation>
          <documentation>Trees suitable for conversion into industrial and/or commercial forest products (for example: timbers and/or lumber for construction, cabinetry, or paper production). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fruitTree">
        <annotation>
          <documentation>A tree, shrub, or other plant, producing edible fruits consisting of a seed and its envelope, especially when sweet, juicy, and pulpy. [Desc] For example, apples, pears, and peaches.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grape">
        <annotation>
          <documentation>A climbing plant of the genus Vitis (family Vitaceae), on which small oval berries, usually green, purple, or black, grow in clusters. [Desc] The berries are eaten fresh or dried as fruit or used for making wine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hazelnut">
        <annotation>
          <documentation>Any of various deciduous shrubs and low trees constituting the genus Corylus, of the birch family, bearing edible nuts enclosed in leafy involucres. [Desc] Especially the European hazel, Corylus avellana, and its North American counterpart, Corylus americana.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hop">
        <annotation>
          <documentation>A twining dioecious plant, Humulus lupulus, of the hemp family, with rough lobed leaves and small green flowers, the female becoming enlarged and conelike in seed. [Desc] Found in damp bushy places and much cultivated as a source of hops, the ripened conelike spikes of the female plant, used to give a bitter flavour to malt liquors, and as a tonic and soporific.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maple">
        <annotation>
          <documentation>A Eurasian tree, Acer campestre (family Aceraceae), with fruit in the form of two winged samaras joined together and palmately lobed leaves (more fully common maple, hedge maple). [Desc] Also (with specifying word), any of numerous similar trees of this or other genera.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="millet">
        <annotation>
          <documentation>A cereal grass, Panicum miliaceum, widely grown in warm countries, with small spikelets arranged in a loose panicle. [Desc] Also (with specifying word), any of various other drought-resistant usually small-seeded cereal grasses grown especially in warm countries of the world.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oat">
        <annotation>
          <documentation>A hardy cereal plant of the genus Avena, usually Avena sativa. [Desc] Used as food for people (for example: in porridge) and animals, especially horses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oilCrop">
        <annotation>
          <documentation>A crop grown for its oil content. [Desc] For example, oil palms, rape, and sunflower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="olive">
        <annotation>
          <documentation>An evergreen tree, Olea europaea (family Oleaceae), with narrow leaves hoary on the underside and small whitish flowers. [Desc] Long cultivated in the Mediterranean region for its fruit and the oil obtained from this. May also be used to describe any of various wild trees or shrubs of the genus Olea; (with specifying word) any of various trees and shrubs allied to the common olive, or resembling it in appearance or in providing oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peach">
        <annotation>
          <documentation>A tree bearing a sweet juicy stone-fruit usually having a downy yellow and red-tinged skin. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peanut">
        <annotation>
          <documentation>A South American leguminous plant, Arachis hypogaea, widely grown in the tropics, bearing underground pods which contain nutlike seeds valuable as a food and a source of oil (also called groundnut). [Desc] Also, any of several legumes with similar seeds, especially (more fully hog peanut) Amphicarpaea bracteata of North America.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="potato">
        <annotation>
          <documentation>A plant of the nightshade family of South American origin, Solanum tuberosum, widely cultivated for its starchy tubers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulse">
        <annotation>
          <documentation>Leguminous plants yielding edible seeds. [Desc] For example, peas, beans, and lentils.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rice">
        <annotation>
          <documentation>The grain of the grass Oryza sativa, a major world cereal. [Desc] Grown in shallow irrigated or flooded fields known as rice paddies, rice-fields, or paddy-fields.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubber">
        <annotation>
          <documentation>Any of various plants, especially Hevea brasiliensis, whose coagulated latex which in its natural state is thermoplastic and tacky and after vulcanization tough and elastic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rye">
        <annotation>
          <documentation>An awned cereal grass, Secale cereale, resembling barley, grown especially in colder parts of Eurasia. [Desc] The grain of this cereal is used to make coarse bread, beer, and/or spirits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sisal">
        <annotation>
          <documentation>Any of several Mexican agaves, especially Agave sisalana, raised for the extraction of fibre from its leaves. [Desc] The fibre is used, for example, for cordage and matting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sorghum">
        <annotation>
          <documentation>A cereal grass, Sorghum bicolor, similar to maize and extensively grown in Africa, southern India, and elsewhere (different strains being known as durra, Guinea corn, Indian millet, Kaffir corn, and milo). [Desc] A variety of this grass, Sorghum bicolor variety saccharatum, with a sweet juicy pith, is grown as fodder or for syrup manufacture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarCrop">
        <annotation>
          <documentation>A crop grown for its sugar content. [Desc] For example, sugar cane (a grass, Saccharum officinarum, resembling bamboo, extensively cultivated in the tropics for the sugar extracted from its stems) and sugar beet (a cultivar of the beet, Beta vulgaris, grown for the high sugar content of its root).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tea">
        <annotation>
          <documentation>Camellia sinensis (family Theaceae), a shrub or tree with white flowers and oval evergreen leaves, long cultivated in China and now also in Japan, India, Kenya, and elsewhere. [Desc] A drink, tea, is made by infusing its dried leaves in hot (boiling) water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tobacco">
        <annotation>
          <documentation>Either of the plants (of tropical American origin) Nicotiana tabacum, of the nightshade family, and the allied Nicotiana rustica (more fully green tobacco, wild tobacco). [Desc] A preparation of the dried leaves of these plants is smoked (for example: in pipes, cigarettes, and cigars) for its pleasantly relaxing effects, taken as snuff, or chewed. Also (with specifying word), any of various plants whose dried leaves are smoked in a similar way.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tuber">
        <annotation>
          <documentation>A much thickened underground part of a stem or rhizome (for example: in the potato), which serves as a food reserve and bears buds from which new plants arise. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetableCrop">
        <annotation>
          <documentation>Any cultivated (usually herbaceous) plant of which any part, especially the leaves or root, is eaten in savoury dishes, frequently with meat or fish. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="walnut">
        <annotation>
          <documentation>Any tree of the genus Juglans (family Juglandaceae), members of which have drooping catkins and aromatic pinnate leaves. [Desc] Especially the Eurasian Juglans regia and (more fully black walnut) the North American Juglans nigra. The green fleshy fruit contains an edible kernel in separate halves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="date">
        <annotation>
          <documentation>The fruit of the date-palm, an oblong one-seeded drupe with sweet pulp, growing in clusters. [Desc] The date-palm is a tree of the genus Phoenix; especially Phoenix dactylifera, source of most commercially-grown dates, native to northern Africa and western Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wheat">
        <annotation>
          <documentation>Any of various cereal grasses of the genus Triticum, with spikelets in dense distichous spikes. [Desc] For example, Triticum aestivum (also known as bread wheat), widely grown in temperate climates, the source of the best bread flours, and Triticum durum (also known as durum wheat), the flour from which is used to make pasta.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CropInfo_farmingMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fallow">
        <annotation>
          <documentation>Farming in which crops alternating with soil replenishment vegetation types are grown on the same land in successive years or seasons. [Desc] Soil replenishment and pest and disease abatement are accomplished without recourse to fertilizers and pest control agents.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grazing">
        <annotation>
          <documentation>Farming to support the feeding of livestock on low grass or vegetation on pastures and ranges. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="permanent">
        <annotation>
          <documentation>Farming in which the fields are continuously used for cultivation. [Desc] Continuous cultivation usually depends on the application of fertilizers and pest control agents.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slashAndBurn">
        <annotation>
          <documentation>Farming in which existing vegetation is cut away and a new field is then cleared by burning. [Desc] The land is farmed for a few years and then left fallow to regenerate by native species.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="permanentIrrigation">
        <annotation>
          <documentation>Farming in which the fields are continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CropInfo_farmingPatternType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="linear">
        <annotation>
          <documentation>The fields are laid out in a linear arrangement. [Desc] For example, long and narrow with the crop rows aligned along the longer dimension.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="regular">
        <annotation>
          <documentation>The fields are laid out in a specific and uniform arrangement. [Desc] For example, of roughly equal size and shape as on a draughtboard.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terraced">
        <annotation>
          <documentation>The fields are on a slope that has been divided and formed into successive plateaus by long, low ridges of soil extending across the slope. [Desc] May have associated flat or graded channels to control the runoff of water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermingledWoods">
        <annotation>
          <documentation>The fields are intermingled with scattered woods and/or rows of trees. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermingledTrees">
        <annotation>
          <documentation>The fields include scattered trees and/or are bordered by rows of trees, but there are no areas of woods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treeless">
        <annotation>
          <documentation>The fields have no trees in and/or among them. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trellised">
        <annotation>
          <documentation>Provided with one or more lattice frameworks of light bars (for example: wooden or metal) used as a support for crops (for example: fruit trees or vines). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>The fields have no regular arrangement and/or pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="CropInfo_irrigationMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="furrow">
        <annotation>
          <documentation>Plants are grown in raised beds or listed rows (in the case of row crops) with water distributed throughout the field via ditches or pipes, and between the beds or rows using furrows. [Desc] Where ditches are used, manually controlled siphon tubes may be used move water from the main ditch to the furrow. When pipes are used, water flow can be controlled by turning it on or off at the local source or by using automatic or manually controlled gates to transfer it from one set of ditches to another. Unless the field is small or very level, parts of it may suffer from water-logging while other parts may be too dry. Depending on heat, wind, and soil permeability, much water may be lost before it can benefit the plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="overhead">
        <annotation>
          <documentation>Water is piped to one or more central locations within the field and distributed by overhead high-pressure sprinklers or guns or by lower-pressure sprays. [Desc] A system utilizing sprinklers, sprays, or guns mounted overhead on permanently installed risers is often referred to as a 'solid-set' irrigation system. Manually assembled systems of piping that are broken down to permit tillage and harvesting are sometimes called 'hand set' or 'hand move pipe'. Some sprinklers can also be hidden below ground level, if aesthetics is a concern, and pop up in response to increased water pressure. Sprinklers that spray in a fixed pattern are generally called sprays or spray heads. Higher pressure sprinklers that rotate are called rotors and are driven by a ball drive, gear drive, or impact mechanism. Rotors can be designed to rotate in a full or partial circle. Guns are similar to rotors, except that they generally operate at very high pressures. One drawback of overhead irrigation is that much water can be lost because of high winds or evaporation, and irrigating the entire field uniformly can be difficult or tedious if the system is not properly designed. Water remaining on plants' leaves may promote fungal and other diseases.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="centerPivot">
        <annotation>
          <documentation>A form of overhead irrigation consisting of several segments of pipe (usually galvanized steel or aluminum) joined together and supported by trusses, mounted on wheeled towers with sprinklers positioned along its length, the system moving in a circular pattern and fed with water from the pivot point at the center of the arc. [Desc] Most center pivot systems now have drops hanging from a u-shaped pipe called a gooseneck attached at the top of the pipe with sprinkler heads that are positioned a few feet (at most) above the crop, thus limiting evaporative losses. Drops can also be used with drag hoses or bubblers that deposit the water directly on the ground between crops. The crops are planted in a circle to conform to the center pivot.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="linearMove">
        <annotation>
          <documentation>A form of overhead irrigation similar to center pivot irrigation in which the equipment is configured to move in a straight line, where the water is pulled from a central ditch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CropLand_S" substitutionGroup="gml:AbstractFeature" type="dtox:CropLand_SType">
    <annotation>
      <documentation>An area that has been tilled for the planting of crops. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CropLand_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfoDescribedBy.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CropLand_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CropLand_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crossing_C" substitutionGroup="gml:AbstractFeature" type="dtox:Crossing_CType">
    <annotation>
      <documentation>A location where land transportation routes intersect or cross at the same vertical level. [Desc] For example, a railway crossing, a road intersection, and a ford.</documentation>
    </annotation>
  </element>
  <complexType name="Crossing_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Crossing_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType_2" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType_3" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guarded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a site is supervised by security personnel who can immediately respond to adverse events. [Desc] The supervision may be either direct (for example: by a posted guard perhaps accompanied by a guard shack or post) or indirect (for example: by monitored sensors such as closed circuit television).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crossing_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crossing_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crossing_P" substitutionGroup="gml:AbstractFeature" type="dtox:Crossing_PType">
    <annotation>
      <documentation>A location where land transportation routes intersect or cross at the same vertical level. [Desc] For example, a railway crossing, a road intersection, and a ford.</documentation>
    </annotation>
  </element>
  <complexType name="Crossing_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Crossing_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType_2" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType_3" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guarded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a site is supervised by security personnel who can immediately respond to adverse events. [Desc] The supervision may be either direct (for example: by a posted guard perhaps accompanied by a guard shack or post) or indirect (for example: by monitored sensors such as closed circuit television).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crossing_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crossing_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Crossing_S" substitutionGroup="gml:AbstractFeature" type="dtox:Crossing_SType">
    <annotation>
      <documentation>A location where land transportation routes intersect or cross at the same vertical level. [Desc] For example, a railway crossing, a road intersection, and a ford.</documentation>
    </annotation>
  </element>
  <complexType name="Crossing_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Crossing_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType_2" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intersectionControlType_3" type="dtox:Crossing_intersectionControlTypeType">
            <annotation>
              <documentation>The type of route intersection traffic control based on the method(s) of warning and/or control. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guarded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a site is supervised by security personnel who can immediately respond to adverse events. [Desc] The supervision may be either direct (for example: by a posted guard perhaps accompanied by a guard shack or post) or indirect (for example: by monitored sensors such as closed circuit television).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Crossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Crossing_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Crossing_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Crossing_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Crossing_intersectionControlTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="flashingLight">
        <annotation>
          <documentation>A flashing light warning traffic about crossing traffic. [Desc] For example a flashing light warning at a railroad crossing with out gates or warning about pedestrians crossing</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flashingLightHalfGate">
        <annotation>
          <documentation>A flashing light warning traffic about crossing traffic with a half gate blocking only one lane when closed. [Desc] For example at a railway crossing</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gate">
        <annotation>
          <documentation>A crossing that is controlled by a gate blocking the whole transportation way in the case of crossing traffic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="groundMarking">
        <annotation>
          <documentation>Markings on the route surface prior to arrival at the intersection are used to control intersection passage. [Desc] The markings may, for example, indicate either yielding to other traffic before entering or stopping before entering and then following the 'rules of the road' to determine order of precedence for passage through the intersection.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightSignal">
        <annotation>
          <documentation>A traffic light showing a stop light in the case of crossing traffic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightSignalHalfGate">
        <annotation>
          <documentation>A traffic light showing a stop light in the case of crossing traffic  with a half gate blocking only one lane when closed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noControl">
        <annotation>
          <documentation>The intersection is not controlled. [Desc] Vehicle drivers must negotiate the intersection without guidance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prioritySign">
        <annotation>
          <documentation>Signs placed along a route indicating that cars approaching from crossroads must yield before entering an intersection with the priority route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="signalDevice">
        <annotation>
          <documentation>Active signs, barriers, and/or lights at the intersection are used to control passage through the intersection. [Desc] The signal devices (for example: stop lights) may be operated on a fixed schedule or may be sensitive to traffic conditions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stopSign">
        <annotation>
          <documentation>Signs adjacent to, or prior to arrival at, the intersection are used to control traffic by requiring that all vehicles stop before entering. [Desc] Once stopped, vehicle drivers are expected to follow 'rules of the road' to determine order of precedence for passage through the intersection. The signs are usually fixed and generally unlighted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yieldSign">
        <annotation>
          <documentation>Signs adjacent to, or prior to arrival at, the intersection are used to control traffic by requiring that all vehicles yield to crossing traffic. [Desc] The signs are usually fixed and generally unlighted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Crossing_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="animal">
        <annotation>
          <documentation>Any animal which is used for riding on or for hauling. [Desc] For example: camels, donkeys, horses, elephants. Animal transport may include use of carriages.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterVessel">
        <annotation>
          <documentation>A watercraft which is not seagoing and which is intended solely for use on inland waterways or water bodies. [Desc] Examples include various types of barges and narrow boats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>The transport of individuals on foot. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="skier">
        <annotation>
          <documentation>Travelling on skies over snow. [Desc] Includes cross-country and downhill skiing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="train">
        <annotation>
          <documentation>A form of rail transport consisting of a series of vehicles that usually runs along a rail track to transport cargo or passengers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Culvert_C" substitutionGroup="gml:AbstractFeature" type="dtox:Culvert_CType">
    <annotation>
      <documentation>An enclosed channel for carrying a watercourse (for example: a stream, a sewer, or a drain) under a route (for example: a road, a railway, or an embankment). [Desc] Usually the construction of the route is unaffected.</documentation>
    </annotation>
  </element>
  <complexType name="Culvert_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:Culvert_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="culvertType" type="dtox:Culvert_culvertTypeType">
            <annotation>
              <documentation>The type of a culvert based on its shape and fill. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Culvert_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Culvert_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Culvert_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Culvert_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Culvert_P" substitutionGroup="gml:AbstractFeature" type="dtox:Culvert_PType">
    <annotation>
      <documentation>An enclosed channel for carrying a watercourse (for example: a stream, a sewer, or a drain) under a route (for example: a road, a railway, or an embankment). [Desc] Usually the construction of the route is unaffected.</documentation>
    </annotation>
  </element>
  <complexType name="Culvert_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:Culvert_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="culvertType" type="dtox:Culvert_culvertTypeType">
            <annotation>
              <documentation>The type of a culvert based on its shape and fill. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Culvert_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Culvert_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Culvert_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Culvert_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Culvert_S" substitutionGroup="gml:AbstractFeature" type="dtox:Culvert_SType">
    <annotation>
      <documentation>An enclosed channel for carrying a watercourse (for example: a stream, a sewer, or a drain) under a route (for example: a road, a railway, or an embankment). [Desc] Usually the construction of the route is unaffected.</documentation>
    </annotation>
  </element>
  <complexType name="Culvert_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:Culvert_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="culvertType" type="dtox:Culvert_culvertTypeType">
            <annotation>
              <documentation>The type of a culvert based on its shape and fill. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Culvert_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Culvert_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Culvert_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Culvert_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Culvert_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Culvert_crossSectionalProfileType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="arch">
        <annotation>
          <documentation>Shaped like an arch, consisting of a curved top on two vertical sidewalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="box">
        <annotation>
          <documentation>Shaped like a box, consisting of a flat top on two vertical sidewalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a portion of a circle, consisting of a curved top extending smoothly to the base (for example: a floor or the ground). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Culvert_culvertTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="boxWithLoad">
        <annotation>
          <documentation>Box-shaped in which the live traffic load is essentially directly applied to the culvert, there being no soil back-fill. [Desc] May be either precast or cast-in-place. There may be a thin overlying soil burden.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boxWithSoil">
        <annotation>
          <documentation>Box-shaped in which a significant dead load of soil overlies the culvert and generally dominates the total loading. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="regularWithSoil">
        <annotation>
          <documentation>Arch-shaped in which a significant dead load of soil overlies the culvert and dominates the total loading. [Desc] The actual cross-section may be circular, arch, or elliptical.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Culvert_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Culvert_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Culvert_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Curb_C" substitutionGroup="gml:AbstractFeature" type="dtox:Curb_CType">
    <annotation>
      <documentation>A border of concrete, asphalt or stone forming part of a gutter along the edge of a street or road. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Curb_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Curb_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Curb_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Curb_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Curb_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Curb_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Curb_S" substitutionGroup="gml:AbstractFeature" type="dtox:Curb_SType">
    <annotation>
      <documentation>A border of concrete, asphalt or stone forming part of a gutter along the edge of a street or road. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Curb_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Curb_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Curb_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Curb_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Curb_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Curb_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Curb_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="granite">
        <annotation>
          <documentation>Any of a broad class of granular crystalline plutonic rocks, consisting essentially of quartz, orthoclase, feldspar, and mica or hornblende. [Desc] Often used for building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="CutLine_C" substitutionGroup="gml:AbstractFeature" type="dtox:CutLine_CType">
    <annotation>
      <documentation>The demarcation line between a cut and the surrounding land surface. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="CutLine_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:CutLine_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:CutLine_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:CutLine_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="CutLine_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:CutLine_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="CutLine_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Cut_C" substitutionGroup="gml:AbstractFeature" type="dtox:Cut_CType">
    <annotation>
      <documentation>An excavation in the terrain to provide passage for a land or water transportation route (for example: a road, a railway, and/or a canal). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Cut_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceMaterialType" type="dtox:Cut_surfaceMaterialTypeType">
            <annotation>
              <documentation>The surface material composition of a feature, excluding its internal (structural) composition. [Desc] Usually determined by remotely sensed characteristics, for example radar return. Generally, the very thin layer that interacts with electro-optical wavelengths.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradingType" type="dtox:Cut_gradingTypeType">
            <annotation>
              <documentation>The number of terrain feature sides on which either fill or cut material is exposed. [Desc] For example, along two sides of a road that is both cut into the side of a hill and supported by fill on the downslope.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant depth (the depth of at least 50 percent) of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Cut_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Cut_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Cut_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Cut_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Cut_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Cut_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string"/>
  </simpleType>
  <simpleType name="Cut_gradingTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="oneSide">
        <annotation>
          <documentation>Only one side is exposed by a cut or fill. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="twoSides">
        <annotation>
          <documentation>Two sides are exposed by a cut and/or fill. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manySides">
        <annotation>
          <documentation>More than two sides are exposed by a cut and/or fill. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noSides">
        <annotation>
          <documentation>No cuts or fills exist. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cut_surfaceMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Cut_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DamClassificationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="archDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltConcreteCoreDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beaverDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buttressDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cofferDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthFillDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="embankmentDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravityDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multiArchDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rockFillDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steelDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timberCribDam">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Dam_C" substitutionGroup="gml:AbstractFeature" type="dtox:Dam_CType">
    <annotation>
      <documentation>A barrier constructed to hold back water and raise its level to form a reservoir or to prevent flooding. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Dam_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damCrestLength" type="double">
            <annotation>
              <documentation>The centreline distance measured along the crest of a dam, and in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damClassification" type="dtox:Dam_damClassificationType">
            <annotation>
              <documentation>The classification of a dam by its structure and/or material. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Dam_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damCrestWidth-singleValue" type="double">
            <annotation>
              <documentation>The average distance across the crest of a dam. [Desc] The width is measured perpendicular to the crest centerline.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damFaceType" type="dtox:Dam_damFaceTypeType">
            <annotation>
              <documentation>The type of slope of the upstream face of a dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damType" type="dtox:Dam_damTypeType">
            <annotation>
              <documentation>The type of a dam based on function and/or structure. [Desc] May be used as a means of subtyping Feature: 'Dam'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Dam_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Dam_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lockPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a dam has one or more associated locks. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Dam_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="spillwayHeight" type="double">
            <annotation>
              <documentation>The vertical distance above ground or water level on the upstream side of the dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Dam_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Dam_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Dam_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Dam_P" substitutionGroup="gml:AbstractFeature" type="dtox:Dam_PType">
    <annotation>
      <documentation>A barrier constructed to hold back water and raise its level to form a reservoir or to prevent flooding. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Dam_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damCrestLength" type="double">
            <annotation>
              <documentation>The centreline distance measured along the crest of a dam, and in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damClassification" type="dtox:Dam_damClassificationType">
            <annotation>
              <documentation>The classification of a dam by its structure and/or material. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Dam_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damCrestWidth-singleValue" type="double">
            <annotation>
              <documentation>The average distance across the crest of a dam. [Desc] The width is measured perpendicular to the crest centerline.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damFaceType" type="dtox:Dam_damFaceTypeType">
            <annotation>
              <documentation>The type of slope of the upstream face of a dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damType" type="dtox:Dam_damTypeType">
            <annotation>
              <documentation>The type of a dam based on function and/or structure. [Desc] May be used as a means of subtyping Feature: 'Dam'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Dam_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Dam_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lockPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a dam has one or more associated locks. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Dam_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="spillwayHeight" type="double">
            <annotation>
              <documentation>The vertical distance above ground or water level on the upstream side of the dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Dam_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Dam_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Dam_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Dam_S" substitutionGroup="gml:AbstractFeature" type="dtox:Dam_SType">
    <annotation>
      <documentation>A barrier constructed to hold back water and raise its level to form a reservoir or to prevent flooding. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Dam_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damCrestLength" type="double">
            <annotation>
              <documentation>The centreline distance measured along the crest of a dam, and in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damClassification" type="dtox:Dam_damClassificationType">
            <annotation>
              <documentation>The classification of a dam by its structure and/or material. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Dam_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damCrestWidth-singleValue" type="double">
            <annotation>
              <documentation>The average distance across the crest of a dam. [Desc] The width is measured perpendicular to the crest centerline.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damFaceType" type="dtox:Dam_damFaceTypeType">
            <annotation>
              <documentation>The type of slope of the upstream face of a dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="damType" type="dtox:Dam_damTypeType">
            <annotation>
              <documentation>The type of a dam based on function and/or structure. [Desc] May be used as a means of subtyping Feature: 'Dam'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Dam_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Dam_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lockPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a dam has one or more associated locks. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Dam_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="spillwayHeight" type="double">
            <annotation>
              <documentation>The vertical distance above ground or water level on the upstream side of the dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Dam_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Dam_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Dam_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Dam_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Dam_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_damClassificationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="archDam">
        <annotation>
          <documentation>A thin, curved (for example concrete or masonry) dam structure which is built to curve upstream so that the force of the water against it squeezes the arch, compressing and strengthening the structure and pushing it into the ground. [Desc] An arch dam is a good dam type for a narrow gorge in a mountainous area with steep walls of rock. An arch dam generally has steel rods or prestressed steel cables reinforcements and therefore requires less concrete than does a gravity dam or arch-gravity dam. However, the bedrock in the foundation and abutments must be sound to withstand the pressure of the water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltConcreteCoreDam">
        <annotation>
          <documentation>An Embankment dam which is built with asphalt concrete core. The majority of such dams are built with rock and/or gravel as the main fill material. [Desc] Almost 100 dams of this design have now been built worldwide since the first such dam was completed in 1962.  The type of asphalt used is a viscoelastic-plastic material that can adjust to the movements and deformations imposed on the embankment as a whole, and to settlements in the foundation. The flexible properties of the asphalt make such dams especially suited in earthquake regions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beaverDam">
        <annotation>
          <documentation>Beavers create dams primarily out of mud and sticks to flood a particular habitable area. [Desc] By flooding a parcel of land, beavers can navigate below or near the surface and remain relatively well hidden or protected from predators. The flooded region also allows beavers access to food, especially during the winter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buttressDam">
        <annotation>
          <documentation>A water-tight dam supported at intervals on the downstream side by a series of buttresses or supports. [Desc] The dam wall may be flat or curved.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cofferDam">
        <annotation>
          <documentation>A (usually temporary) barrier constructed to exclude water from an area that is normally submerged. Made commonly of wood, concrete or steel sheet piling, cofferdams are used to allow construction on the foundation of permanent dams, bridges, and similar structures. When the project is completed, the cofferdam may be demolished or removed. [Desc] See also causeway and retaining wall. Common uses for cofferdams include construction and repair of off shore oil platforms. In such cases the cofferdam is fabricated from sheet steel and welded into place under water. Air is pumped into the space, displacing the water allowing a dry work environment below the surface. Upon completion the cofferdam is usually deconstructed unless the area requires continuous maintenance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthFillDam">
        <annotation>
          <documentation>Dams, which are constructed as a simple embankment of well compacted earth. A homogeneous rolled-earth dam is entirely constructed of one type of material but may contain a drain layer to collect seep water. A zoned-earth dam has distinct parts or zones. [Desc] An outdated method of zoned earth dam construction utilized a hydraulic fill to produce a watertight core. Rolled-earth dams may also employ a watertight facing or core in the manner of a rock-fill dam.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="embankmentDam">
        <annotation>
          <documentation>A massive artificial water barrier. It is typically created by the emplacement and compaction of a complex semi-plastic mound of various compositions of soil, sand, clay and/or rock. It has a semi-permanent waterproof natural covering for its surface, and a dense, waterproof core. Such a dam is composed of fragmented independent material particles. The friction and interaction of particles binds the particles together into a stable mass rather than the use of a cementing substance. [Desc] The force of the impoundment creates a downward thrust upon the mass of the dam, greatly increasing the weight of the dam on its foundation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravityDam">
        <annotation>
          <documentation>In a gravity dam, stability is secured by making it of such a size and shape that it will resist overturning, sliding and crushing at the toe. The dam will not overturn provided that the moment around the turning point, caused by the water pressure is smaller than the moment caused by the weight of the dam. This is the case if the resultant force of water pressure and weight falls within the base of the dam. [Desc] However, in order to prevent tensile stress at the upstream face and excessive compressive stress at the downstream face, the dam cross section is usually designed so that the resultant falls within the middle at all elevations of the cross section (the core). For this type of dam, impervious foundations with high bearing strength are essential.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multiArchDam">
        <annotation>
          <documentation>A dam constructed with more than one contiguous arch or plane. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rockFillDam">
        <annotation>
          <documentation>An embankment of compacted free-draining granular earth with an impervious zone. The earth utilized often contains a large percentage of large particles hence the term rock-fill. The impervious zone may be on the upstream face and made of masonry, concrete, plastic membrane, steel sheet piles, timber or other material. The impervious zone may also be within the embankment in which case it is referred to as a core. [Desc] In the instances where clay is utilized as the impervious material the dam is referred to as a composite dam.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steelDam">
        <annotation>
          <documentation>A type of dam briefly experimented with in around the turn of the 19th-20th Century which uses steel plating (at an angle) and load bearing beams as the structure. [Desc] Intended as permanent structures, steel dams were an (arguably failed) experiment to determine if a construction technique could be devised that was cheaper than masonry, concrete or earthworks, but sturdier than timber crib dams.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timberCribDam">
        <annotation>
          <documentation>Erected of heavy timbers or dressed logs in the manner of a log house and the interior filled with earth or rubble. [Desc] Timber dams were widely used in the early part of the industrial revolution and in frontier areas due to ease and speed of construction. Rarely built in modern times by humans because of relatively short lifespan and limited height to which they can be built, timber dams must be kept constantly wet in order to maintain their water retention properties and limit deterioration by rot, similar to a barrel. The locations where timber dams are most economical to build are those where timber is plentiful, cement is costly or difficult to transport, and either a low head diversion dam is required or longevity is not an issue.  Timber dams were once numerous, especially in the North American west, but most have failed, been hidden under earth embankments or been replaced with entirely new structures. Two common variations of timber dams were the crib and the plank.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_damFaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="vertical">
        <annotation>
          <documentation>Vertical. [Desc] Typically used in concrete construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slope">
        <annotation>
          <documentation>Slopes away from vertical towards the reservoir. [Desc] Typically results from earthen construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_damTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="navigation">
        <annotation>
          <documentation>A large dam that ensures that a waterway is navigable by ensuring sufficient upriver channel depth and that is bypassed by one or more locks. [Desc] Typically more than 15 metres tall, navigation dams normally permit water flow by means of spillways or gates with roller and tainter gates being the most commonly installed. Most navigation pools in the United States are maintained at a constant minimum water depth of 3 metres (9 feet). The installation of navigation dams permit river vessels to use a series of locks to 'step' up or down a river from one water level to another.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="floodControl">
        <annotation>
          <documentation>A dam whose reservoir is regulated to accomplish flood control. [Desc] It may also provide a source of water for irrigation and/or hydroelectric power. For example, the Grand Coulee Dam.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hydroPowerGeneration">
        <annotation>
          <documentation>A dam which is intended to produce electrical power from the potential energy of dammed water driving a water turbine and generator. [Desc] To boost the power generation capabilities of a dam, the water may be run through a large pipe called a penstock before the turbine. A variant on this simple model uses pumped storage hydroelectricity to produce electricity to match periods of high and low water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weir">
        <annotation>
          <documentation>A small overflow-type dam commonly used to raise the upstream water level of a river or stream. [Desc] Typically less than 15 metres tall, water flows over the top of a weir although some weirs have sluice gates which release water at a level below the top of the weir. The crest of an overflow spillway on a large dam is often called a weir. Weirs have traditionally been used to create mill ponds or to provide adequate water supply to maintain levels in an adjacent canal. Weirs may be associated with locks to permit the passage of boats around the weir.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rightUnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from the right side only. [Desc] The right side is determined by following the linear component from the westmost node (southmost if the feature follows a meridian of longitude).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leftUnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from the left side only. [Desc] The left side is determined by following the linear component from the westmost node (southmost if the feature follows a meridian of longitude).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dam_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noTransportationSystem">
        <annotation>
          <documentation>Not associated with a transportation system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="DeIcingAntiIcingArea_P" substitutionGroup="gml:AbstractFeature" type="dtox:DeIcingAntiIcingArea_PType">
    <annotation>
      <documentation>An area comprising an inner area for the parking of an aircraft to receive de-icing treatment and an outer area for the manoeuvring of two or more mobile de-icing equipment. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DeIcingAntiIcingArea_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deIcingAntiIcingAreaDesig" type="string">
            <annotation>
              <documentation>The identifier or name of a de-icing anti-icing area that is unique within the extent of an aerodrome. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DeIcingAntiIcingArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DeIcingAntiIcingArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DeIcingAntiIcingArea_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DeIcingAntiIcingArea_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DeIcingAntiIcingArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:DeIcingAntiIcingArea_SType">
    <annotation>
      <documentation>An area comprising an inner area for the parking of an aircraft to receive de-icing treatment and an outer area for the manoeuvring of two or more mobile de-icing equipment. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DeIcingAntiIcingArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deIcingAntiIcingAreaDesig" type="string">
            <annotation>
              <documentation>The identifier or name of a de-icing anti-icing area that is unique within the extent of an aerodrome. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DeIcingAntiIcingArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DeIcingAntiIcingArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DeIcingAntiIcingArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DeIcingAntiIcingArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="DeIcingAntiIcingArea_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DeIcingAntiIcingArea_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Depression_P" substitutionGroup="gml:AbstractFeature" type="dtox:Depression_PType">
    <annotation>
      <documentation>A sunken place in the terrain that is completely surrounded by higher terrain. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Depression_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Depression_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Depression_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Depression_S" substitutionGroup="gml:AbstractFeature" type="dtox:Depression_SType">
    <annotation>
      <documentation>A sunken place in the terrain that is completely surrounded by higher terrain. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Depression_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Depression_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Depression_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DepthContour_C" substitutionGroup="gml:AbstractFeature" type="dtox:DepthContour_CType">
    <annotation>
      <documentation>A line connecting points of equal depth at and below the hydrographic datum. [Desc] Depth contours follow the rules for contour formation, that is, contours must close on themselves, must be continuous, and must precisely represent the shape of the bottom. Depth contours are usually based on detailed bathymetric information.</documentation>
    </annotation>
  </element>
  <complexType name="DepthContour_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="depthCurveOrContourValue" type="double">
            <annotation>
              <documentation>A specified value assigned to a particular depth curve or contour. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hypsographyPortrayalType" type="dtox:DepthContour_hypsographyPortrayalTypeType">
            <annotation>
              <documentation>The type of a hypsographic portrayal line (for example: a contour line) based on the topography represented and/or portrayal interval. [Desc] A contour line is an imaginary line on the ground connecting an infinite number of points of equal elevation. The vertical measurement between two contour lines is called the contour interval. Contour lines are numbered to indicate the elevation value of the contour line.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DepthContour_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DepthContour_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="DepthContour_hypsographyPortrayalTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="halfAuxiliaryContour">
        <annotation>
          <documentation>An auxiliary contour line with one half the contour interval between intermediate contour lines. [Desc] For example, a 20 metre intermediate contour interval and a 10 metre auxiliary contour interval.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indexContour">
        <annotation>
          <documentation>An accentuated subset of the contour lines, typically every fourth or fifth contour line depending on the contour interval, as an aid in identifying contour lines of different elevations. [Desc] It is typically depicted by increased line weight. With few exceptions, index contour lines are continuous throughout a map even though the contour lines may coalesce (to carrying contour lines) because of steep slopes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermediateContour">
        <annotation>
          <documentation>One of the three or four contour lines between adjacent index contour lines. [Desc] It is typically depicted with about half the line weight of an index contour line. An intermediate contour line is normally continuous throughout a map, but may be dropped or joined with another contour line where the slope is steep and where there is insufficient space to show all of the intermediate contour lines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quarterAuxiliaryContour">
        <annotation>
          <documentation>An auxiliary contour line with one quarter the interval between intermediate contour lines. [Desc] For example, a 20 metre intermediate contour interval and a 5 metre auxiliary contour interval.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="DepthCurve_C" substitutionGroup="gml:AbstractFeature" type="dtox:DepthCurve_CType">
    <annotation>
      <documentation>A navigational safety line indicating that no sounding of a lesser depth exists seaward of the line, but greater depths may occur on the shallow side of the line. [Desc] Depth curves should not be confused with Feature: 'Depth Contour'. Depth curves are generalised, are biased towards safety of navigation, and do not fully follow the rules for contour formation, that is, contours must close on themselves, must be continuous, and must precisely represent the shape of the bottom.</documentation>
    </annotation>
  </element>
  <complexType name="DepthCurve_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="depthCurveOrContourValue" type="double">
            <annotation>
              <documentation>A specified value assigned to a particular depth curve or contour. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DepthCurve_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DepthCurve_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Desert_S" substitutionGroup="gml:AbstractFeature" type="dtox:Desert_SType">
    <annotation>
      <documentation>An arid and treeless uncultivated sparsely populated tract of land. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Desert_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Desert_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Desert_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Desert_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="DishAerial_P" substitutionGroup="gml:AbstractFeature" type="dtox:DishAerial_PType">
    <annotation>
      <documentation>A concave-shaped aerial that is used for emitting and/or sensing electromagnetic energy. [Desc] For example, used to transmit and/or receive electronic signals as at a satellite station or to capture electromagnetic energy as in radio astronomy.</documentation>
    </annotation>
  </element>
  <complexType name="DishAerial_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:DishAerial_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:DishAerial_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:DishAerial_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DishAerial_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DishAerial_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:DishAerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:DishAerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:DishAerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DishAerial_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DishAerial_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DishAerial_S" substitutionGroup="gml:AbstractFeature" type="dtox:DishAerial_SType">
    <annotation>
      <documentation>A concave-shaped aerial that is used for emitting and/or sensing electromagnetic energy. [Desc] For example, used to transmit and/or receive electronic signals as at a satellite station or to capture electromagnetic energy as in radio astronomy.</documentation>
    </annotation>
  </element>
  <complexType name="DishAerial_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:DishAerial_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:DishAerial_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:DishAerial_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DishAerial_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DishAerial_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:DishAerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:DishAerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:DishAerial_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DishAerial_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DishAerial_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="DishAerial_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DishAerial_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DishAerial_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DishAerial_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DishAerial_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DishAerial_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="DisplaySign_P" substitutionGroup="gml:AbstractFeature" type="dtox:DisplaySign_PType">
    <annotation>
      <documentation>An upright panel or similar structure used to convey visual information. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DisplaySign_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DisplaySign_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DisplaySign_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DisposalSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:DisposalSite_PType">
    <annotation>
      <documentation>A prepared or reserved site on land for the collection and/or deposition of waste, refuse or discarded material. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DisposalSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="byProduct" type="dtox:DisposalSite_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="byProduct_2" type="dtox:DisposalSite_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="byProduct_3" type="dtox:DisposalSite_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DisposalSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DisposalSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:DisposalSite_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:DisposalSite_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:DisposalSite_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DisposalSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DisposalSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DisposalSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:DisposalSite_SType">
    <annotation>
      <documentation>A prepared or reserved site on land for the collection and/or deposition of waste, refuse or discarded material. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DisposalSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="byProduct" type="dtox:DisposalSite_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="byProduct_2" type="dtox:DisposalSite_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="byProduct_3" type="dtox:DisposalSite_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DisposalSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DisposalSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:DisposalSite_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:DisposalSite_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:DisposalSite_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DisposalSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DisposalSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="DisposalSite_byProductType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="slag">
        <annotation>
          <documentation>Stony material composed of waste matter or dross separated from metals during smelting or refining. [Desc] Also any similar waste product resulting from the fusion of other substances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sludge">
        <annotation>
          <documentation>A muddy or slimy matter or deposit consisting of a thick suspension of fine particles or gel in a liquid, especially one formed as waste in any of various industrial and mechanical processes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spoil">
        <annotation>
          <documentation>Rocky or soil-like material resulting from excavating, mining, dredging, and/or processing activities. [Desc] Spoil from mining activities is known as 'Tailings'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refuse">
        <annotation>
          <documentation>Waste material that is thrown away as worthless. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DisposalSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DisposalSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DisposalSite_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="DistanceMark_P" substitutionGroup="gml:AbstractFeature" type="dtox:DistanceMark_PType">
    <annotation>
      <documentation>A marker that indicates the value of distance measured from a starting location. [Desc] Consists of either a solid visible structure or a distinct location without a special installation.</documentation>
    </annotation>
  </element>
  <complexType name="DistanceMark_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DistanceMark_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:DistanceMark_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:DistanceMark_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:DistanceMark_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DistanceMark_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DistanceMark_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="DistanceMark_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DistanceMark_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="inlandWaterway">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using a network of inland waterways. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="DistanceMeasuringEquipment_P" substitutionGroup="gml:AbstractFeature" type="dtox:DistanceMeasuringEquipment_PType">
    <annotation>
      <documentation>Ultra High Frequency (UHF) ground equipment that is used in conjunction with airborne equipment to determine distance between the airborne and ground equipment. [Desc] DME Distance is defined as the line of sight distance (slant range) from the source of a DME signal to the receiving antenna. DME operates on the interrogation-answer principle where the time required for the round trip of the signal exchange is measured in the airborne DME unit and translated into DME Distance.</documentation>
    </annotation>
  </element>
  <complexType name="DistanceMeasuringEquipment_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dmeAntennaElevation" type="double">
            <annotation>
              <documentation>The vertical distance from Mean Sea Level (MSL) to the base of the Distance Measuring Equipment (DME) antenna. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DistanceMeasuringEquipment_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DistanceMeasuringEquipment_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DistanceMeasuringEquipment_S" substitutionGroup="gml:AbstractFeature" type="dtox:DistanceMeasuringEquipment_SType">
    <annotation>
      <documentation>Ultra High Frequency (UHF) ground equipment that is used in conjunction with airborne equipment to determine distance between the airborne and ground equipment. [Desc] DME Distance is defined as the line of sight distance (slant range) from the source of a DME signal to the receiving antenna. DME operates on the interrogation-answer principle where the time required for the round trip of the signal exchange is measured in the airborne DME unit and translated into DME Distance.</documentation>
    </annotation>
  </element>
  <complexType name="DistanceMeasuringEquipment_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dmeAntennaElevation" type="double">
            <annotation>
              <documentation>The vertical distance from Mean Sea Level (MSL) to the base of the Distance Measuring Equipment (DME) antenna. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DistanceMeasuringEquipment_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DistanceMeasuringEquipment_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Ditch_C" substitutionGroup="gml:AbstractFeature" type="dtox:Ditch_CType">
    <annotation>
      <documentation>An artificial waterway with no flow, or a controlled flow, usually unlined, used for draining or irrigating land. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ditch_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Ditch_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Ditch_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Ditch_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Ditch_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Ditch_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ditchFunction" type="dtox:Ditch_ditchFunctionType">
            <annotation>
              <documentation>The function of a ditch. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Ditch_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureCount" type="integer">
            <annotation>
              <documentation>The number of features of the same type within a defined region. [Desc] May be used to indicate the number of features actually present in near proximity to each other although only one representative feature is collected. For example, the number of adjacent pipelines.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Ditch_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Ditch_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Ditch_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Ditch_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Ditch_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Ditch_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:Ditch_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ditch_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ditch_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Ditch_S" substitutionGroup="gml:AbstractFeature" type="dtox:Ditch_SType">
    <annotation>
      <documentation>An artificial waterway with no flow, or a controlled flow, usually unlined, used for draining or irrigating land. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ditch_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Ditch_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Ditch_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Ditch_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Ditch_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Ditch_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ditchFunction" type="dtox:Ditch_ditchFunctionType">
            <annotation>
              <documentation>The function of a ditch. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Ditch_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureCount" type="integer">
            <annotation>
              <documentation>The number of features of the same type within a defined region. [Desc] May be used to indicate the number of features actually present in near proximity to each other although only one representative feature is collected. For example, the number of adjacent pipelines.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Ditch_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Ditch_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Ditch_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Ditch_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Ditch_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Ditch_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:Ditch_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ditch_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ditch_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Ditch_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A usually hard calcareous substance secreted by many marine polyps as an external skeleton for support and habitation. [Desc] Occurs in both single specimens and extensive accumulations. A similar substance may be produced by other lime-secreting marine organisms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Vegetable matter partly decomposed in wet acid conditions in bogs and fens to form a firm brown deposit resembling soil. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_ditchFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irrigation">
        <annotation>
          <documentation>Serves to distribute irrigation water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drainage">
        <annotation>
          <documentation>Serves to drain the land. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Serves to carry sewage, typically not by original intent. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ditch_watercourseMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mouth">
        <annotation>
          <documentation>An area where a watercourse enters a larger body of water (for example: a lagoon, a lake or a bay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bend">
        <annotation>
          <documentation>A point where a watercourse noticeably changes direction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Dock_P" substitutionGroup="gml:AbstractFeature" type="dtox:Dock_PType">
    <annotation>
      <documentation>An artificially enclosed body of water within which vessels may moor and which may have gates used to regulate the interior water level. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Dock_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Dock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:Dock_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Dock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dockType" type="dtox:Dock_dockTypeType">
            <annotation>
              <documentation>The type of a dock based on the degree to which (and method by which) its interior water level may be controlled. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Dock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Dock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Dock_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Dock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Dock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Dock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Dock_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Dock_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Dock_S" substitutionGroup="gml:AbstractFeature" type="dtox:Dock_SType">
    <annotation>
      <documentation>An artificially enclosed body of water within which vessels may moor and which may have gates used to regulate the interior water level. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Dock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Dock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:Dock_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Dock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dockType" type="dtox:Dock_dockTypeType">
            <annotation>
              <documentation>The type of a dock based on the degree to which (and method by which) its interior water level may be controlled. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Dock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Dock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Dock_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Dock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Dock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Dock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Dock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Dock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Dock_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dock_coverClosureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="complete">
        <annotation>
          <documentation>The structure is completely covered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moveable">
        <annotation>
          <documentation>The structure is covered by a moveable surface that may be opened and closed. [Desc] Typically used on stadiums where weather control is desired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>No cover exists over the structure. [Desc] It is completely open to the sun and weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partial">
        <annotation>
          <documentation>A portion of the structure is covered, but a significant portion remains uncovered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dock_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dock_dockTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ungated">
        <annotation>
          <documentation>A dock that is open and whose water level is subject to variation (for example: as a result of tidal variation or storm surge). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wetDock">
        <annotation>
          <documentation>A dock in which water can be maintained at any level by closing a gate when the water is at the desired level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dock_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dock_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dock_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dock_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Dolphin_P" substitutionGroup="gml:AbstractFeature" type="dtox:Dolphin_PType">
    <annotation>
      <documentation>A post or group of posts used for mooring, warping a ship or as an aid to navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Dolphin_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Dolphin_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mooringWarpingFacType" type="dtox:Dolphin_mooringWarpingFacTypeType">
            <annotation>
              <documentation>The type of a mooring and/or warping facility based on its structural and intended use characteristics. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Dolphin_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Dolphin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Dolphin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Dolphin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Dolphin_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Dolphin_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Dolphin_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dolphin_mooringWarpingFacTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deviationDolphin">
        <annotation>
          <documentation>A post or group of posts, which a vessel may swing around for compass adjustment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dolphin">
        <annotation>
          <documentation>A post or group of posts, which may support a deck, used for mooring or warping a vessel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mooringBuoy">
        <annotation>
          <documentation>A buoy secured to the bottom by permanent moorings with means for mooring a vessel by use of its anchor chain or mooring lines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="warpingBuoy">
        <annotation>
          <documentation>A buoy so located that lines to it can be used for the movement of vessels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dolphin_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Dolphin_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="DriveInTheatre_P" substitutionGroup="gml:AbstractFeature" type="dtox:DriveInTheatre_PType">
    <annotation>
      <documentation>A place where motion pictures are shown while viewers remain in their vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DriveInTheatre_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DriveInTheatre_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DriveInTheatre_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DriveInTheatre_S" substitutionGroup="gml:AbstractFeature" type="dtox:DriveInTheatre_SType">
    <annotation>
      <documentation>A place where motion pictures are shown while viewers remain in their vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DriveInTheatre_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DriveInTheatre_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DriveInTheatre_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DryDock_P" substitutionGroup="gml:AbstractFeature" type="dtox:DryDock_PType">
    <annotation>
      <documentation>An artificial basin fitted with a gate or caisson into which vessels can be floated and the water pumped out to expose the bottom of the vessel. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DryDock_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:DryDock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:DryDock_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:DryDock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DryDock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DryDock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:DryDock_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:DryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:DryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:DryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DryDock_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DryDock_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="DryDock_S" substitutionGroup="gml:AbstractFeature" type="dtox:DryDock_SType">
    <annotation>
      <documentation>An artificial basin fitted with a gate or caisson into which vessels can be floated and the water pumped out to expose the bottom of the vessel. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="DryDock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:DryDock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:DryDock_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:DryDock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:DryDock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:DryDock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:DryDock_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:DryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:DryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:DryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DryDock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:DryDock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="DryDock_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DryDock_coverClosureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="complete">
        <annotation>
          <documentation>The structure is completely covered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moveable">
        <annotation>
          <documentation>The structure is covered by a moveable surface that may be opened and closed. [Desc] Typically used on stadiums where weather control is desired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>No cover exists over the structure. [Desc] It is completely open to the sun and weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partial">
        <annotation>
          <documentation>A portion of the structure is covered, but a significant portion remains uncovered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DryDock_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DryDock_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DryDock_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DryDock_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="DryDock_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ElectricPowerStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:ElectricPowerStation_PType">
    <annotation>
      <documentation>A facility including one or more buildings and equipment used for electric power generation. [Desc] An electric power station consists of one or more power generating units, each consisting of the full set of equipment required to generate power and capable of independent operation. The power generating units are located on one or more contiguous or adjacent properties, are under the common control of the same entity and supply power through a common connection to the electric grid. Electric power stations most commonly are used to generate electricity for long distance transmission.</documentation>
    </annotation>
  </element>
  <complexType name="ElectricPowerStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="powerSource" type="dtox:ElectricPowerStation_powerSourceType">
            <annotation>
              <documentation>The energy source(s) employed to generate power for off-site distribution. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ElectricPowerStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ElectricPowerStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ElectricPowerStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:ElectricPowerStation_SType">
    <annotation>
      <documentation>A facility including one or more buildings and equipment used for electric power generation. [Desc] An electric power station consists of one or more power generating units, each consisting of the full set of equipment required to generate power and capable of independent operation. The power generating units are located on one or more contiguous or adjacent properties, are under the common control of the same entity and supply power through a common connection to the electric grid. Electric power stations most commonly are used to generate electricity for long distance transmission.</documentation>
    </annotation>
  </element>
  <complexType name="ElectricPowerStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="powerSource" type="dtox:ElectricPowerStation_powerSourceType">
            <annotation>
              <documentation>The energy source(s) employed to generate power for off-site distribution. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ElectricPowerStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ElectricPowerStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ElectricPowerStation_powerSourceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="geothermal">
        <annotation>
          <documentation>Uses geothermal power from the interior heat of the Earth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hydroElectric">
        <annotation>
          <documentation>Uses the change in gravitational potential of falling water. [Desc] The water may be impounded (for example: by a dam) or collected from a naturally-occurring elevated location (for example: Niagara Falls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nuclear">
        <annotation>
          <documentation>Powered by the energy of nuclear reaction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thermal">
        <annotation>
          <documentation>Generates energy by combustion of hydrocarbons. [Desc] The heat energy may be generated by either internal or external combustion processes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tidal">
        <annotation>
          <documentation>Generates electricity from the tide. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solar">
        <annotation>
          <documentation>Generates electricity from the solar energy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wind">
        <annotation>
          <documentation>Generates electricity from the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ElevationContour_C" substitutionGroup="gml:AbstractFeature" type="dtox:ElevationContour_CType">
    <annotation>
      <documentation>A line connecting points having the same elevation value relative to a vertical datum. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ElevationContour_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hypsographyPortrayalType" type="dtox:ElevationContour_hypsographyPortrayalTypeType">
            <annotation>
              <documentation>The type of a hypsographic portrayal line (for example: a contour line) based on the topography represented and/or portrayal interval. [Desc] A contour line is an imaginary line on the ground connecting an infinite number of points of equal elevation. The vertical measurement between two contour lines is called the contour interval. Contour lines are numbered to indicate the elevation value of the contour line.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ElevationContour_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ElevationContour_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ElevationContour_hypsographyPortrayalTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="indexContour">
        <annotation>
          <documentation>An accentuated subset of the contour lines, typically every fourth or fifth contour line depending on the contour interval, as an aid in identifying contour lines of different elevations. [Desc] It is typically depicted by increased line weight. With few exceptions, index contour lines are continuous throughout a map even though the contour lines may coalesce (to carrying contour lines) because of steep slopes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermediateContour">
        <annotation>
          <documentation>One of the three or four contour lines between adjacent index contour lines. [Desc] It is typically depicted with about half the line weight of an index contour line. An intermediate contour line is normally continuous throughout a map, but may be dropped or joined with another contour line where the slope is steep and where there is insufficient space to show all of the intermediate contour lines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="halfAuxiliaryContour">
        <annotation>
          <documentation>An auxiliary contour line with one half the contour interval between intermediate contour lines. [Desc] For example, a 20 metre intermediate contour interval and a 10 metre auxiliary contour interval.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="formLine">
        <annotation>
          <documentation>A line depicting the estimated configuration of elevations between contour lines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressionIndexContour">
        <annotation>
          <documentation>A closed index contour line delimiting an area of lower elevation than the surrounding terrain (a terrain depression) out of which there is no surface drainage. [Desc] It is typically depicted with perpendicular ticks on the descending side of the depression index contour line, while maintaining index contour line weight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressionIntermedContour">
        <annotation>
          <documentation>A closed intermediate contour line delimiting an area of lower elevation than the surrounding terrain (a terrain depression) out of which there is no surface drainage. [Desc] It is typically depicted with perpendicular ticks on the descending side of the depression intermediate contour line, while maintaining intermediate contour line weight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approxIndexContour">
        <annotation>
          <documentation>A contour line substituted for a normal index contour line whenever there is a question as to its reliability (for example: due to glacial ice or cloud cover). [Desc] It is typically depicted as a broken line while maintaining index contour line weight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moundIndexContour">
        <annotation>
          <documentation>A closed index contour line delimiting a localized area of higher elevation than the surrounding terrain (a terrain mound) into which there is no surface drainage. [Desc] It is typically depicted with perpendicular ticks on the descending side of the mound index contour line, while maintaining index contour line weight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moundIntermediateContour">
        <annotation>
          <documentation>A closed intermediate contour line delimiting a localized area of higher elevation than the surrounding terrain (a terrain mound) into which there is no surface drainage. [Desc] It is typically depicted with perpendicular ticks on the descending side of the mound intermediate contour line, while maintaining intermediate contour line weight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approxIntermediateContour">
        <annotation>
          <documentation>A contour line substituted for a normal intermediate contour line whenever there is a question as to its reliability (for example: due to glacial ice or cloud cover). [Desc] It is typically depicted as a broken line while maintaining intermediate contour line weight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approxAuxiliaryContour">
        <annotation>
          <documentation>A contour line substituted for a normal auxiliary contour line whenever there is a question as to its reliability (for example: due to glacial ice or cloud cover). [Desc] It is typically depicted as a broken line while maintaining auxiliary contour line weight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quarterAuxiliaryContour">
        <annotation>
          <documentation>An auxiliary contour line with one quarter the interval between intermediate contour lines. [Desc] For example, a 20 metre intermediate contour interval and a 5 metre auxiliary contour interval.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approxDepIndexContour">
        <annotation>
          <documentation>A closed contour line substituted for a normal depression index contour line whenever there is a question as to its reliability (for example: due to glacial ice or cloud cover). [Desc] It is typically depicted as a broken line while maintaining depression index contour line weight and associated perpendicular ticks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="auxiliaryContour">
        <annotation>
          <documentation>A contour line that is used to portray important relief characteristics that would not otherwise be shown by index and intermediate contour lines. [Desc] It is used in areas of extremely low relief (for example: in flat areas such as the North American Prairies) to assist the proper depiction of the slope of the land. An auxilary contour line is typically depicted as a screened line so that it is distinguishable from index and intermediate contour lines and not unduly prominent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approxDepIntermedContour">
        <annotation>
          <documentation>A closed contour line substituted for a normal depression auxiliary contour line whenever there is a question as to its reliability (for example: due to glacial ice or cloud cover). [Desc] It is typically depicted as a broken line while maintaining depression intermediate contour line weight and associated perpendicular ticks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermedCarryingContour">
        <annotation>
          <documentation>A single contour line representing an intermediate contour line and one or more other intermediate or auxiliary contour lines with different elevation values. [Desc] A carrying contour is used to portray a terrain area of steep (near vertical) slope (for example: a cliff).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="auxiliaryCarryingContour">
        <annotation>
          <documentation>A single contour line representing two or more auxiliary contour lines with different elevation values. [Desc] A carrying contour is used to portray a terrain area of steep (near vertical) slope (for example: a cliff).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indexCarryingContour">
        <annotation>
          <documentation>A single contour line representing an index contour line and one or more other index or intermediate contour lines with different elevation values. [Desc] A carrying contour is used to portray a terrain area of steep (near vertical) slope (for example: a cliff).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressionAuxiliaryContour">
        <annotation>
          <documentation>A closed auxiliary contour line delimiting an area of lower elevation than the surrounding terrain (a terrain depression) out of which there is no surface drainage and is used to portray important relief characteristics that would not otherwise be shown by depression index and depression intermediate contour lines. [Desc] It is used in terrain depressions of extremely low relief to assist the proper depiction of the slope of the land. It is typically depicted with perpendicular ticks on the descending side of the depression auxiliary contour line and as a screened line so that it is distinguishable from depression index and depression intermediate contour lines and not unduly prominent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approxDepAuxiliaryContour">
        <annotation>
          <documentation>A closed contour line substituted for a normal depression auxiliary contour line whenever there is a question as to its reliability (for example: due to glacial ice or cloud cover). [Desc] It is typically depicted as a broken line while maintaining depression auxiliary contour line weight and associated perpendicular ticks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transitionLine">
        <annotation>
          <documentation>A line that is neither a contour line nor a form line nor is intended as a connector line. [Desc] May be used to support generalized depiction of hyposography but does not necessarily follow points of equal elevation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="connectorLine">
        <annotation>
          <documentation>An arbitrary connecting line in a network of contour lines that is used to define regions of 'no data' or irreconcilable source data. [Desc] Its creation establishes a region of elevations as a single polygon within the contour line network.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Embankment_C" substitutionGroup="gml:AbstractFeature" type="dtox:Embankment_CType">
    <annotation>
      <documentation>A man-made raised long mound of earth or other material. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Embankment_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Embankment_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="embankmentType" type="dtox:Embankment_embankmentTypeType">
            <annotation>
              <documentation>The type of an embankment based on its use and/or relationship to the surrounding terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Embankment_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradingType" type="dtox:Embankment_gradingTypeType">
            <annotation>
              <documentation>The number of terrain feature sides on which either fill or cut material is exposed. [Desc] For example, along two sides of a road that is both cut into the side of a hill and supported by fill on the downslope.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Embankment_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an area contains vegetation. [Desc] For example, a land area is occupied by scattered scrub or covered by grasses, or a waterbody area is occupied by clumps of reeds or covered by water hyacinth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Embankment_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Embankment_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Embankment_P" substitutionGroup="gml:AbstractFeature" type="dtox:Embankment_PType">
    <annotation>
      <documentation>A man-made raised long mound of earth or other material. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Embankment_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Embankment_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="embankmentType" type="dtox:Embankment_embankmentTypeType">
            <annotation>
              <documentation>The type of an embankment based on its use and/or relationship to the surrounding terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Embankment_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradingType" type="dtox:Embankment_gradingTypeType">
            <annotation>
              <documentation>The number of terrain feature sides on which either fill or cut material is exposed. [Desc] For example, along two sides of a road that is both cut into the side of a hill and supported by fill on the downslope.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Embankment_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an area contains vegetation. [Desc] For example, a land area is occupied by scattered scrub or covered by grasses, or a waterbody area is occupied by clumps of reeds or covered by water hyacinth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Embankment_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Embankment_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Embankment_S" substitutionGroup="gml:AbstractFeature" type="dtox:Embankment_SType">
    <annotation>
      <documentation>A man-made raised long mound of earth or other material. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Embankment_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Embankment_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="embankmentType" type="dtox:Embankment_embankmentTypeType">
            <annotation>
              <documentation>The type of an embankment based on its use and/or relationship to the surrounding terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Embankment_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradingType" type="dtox:Embankment_gradingTypeType">
            <annotation>
              <documentation>The number of terrain feature sides on which either fill or cut material is exposed. [Desc] For example, along two sides of a road that is both cut into the side of a hill and supported by fill on the downslope.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Embankment_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Embankment_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Embankment_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an area contains vegetation. [Desc] For example, a land area is occupied by scattered scrub or covered by grasses, or a waterbody area is occupied by clumps of reeds or covered by water hyacinth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Embankment_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Embankment_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Embankment_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Embankment_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string"/>
  </simpleType>
  <simpleType name="Embankment_embankmentTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mound">
        <annotation>
          <documentation>A raised long mound of earth or other material. [Desc] Raised above the surrounding terrain on both sides.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fill">
        <annotation>
          <documentation>A raised section of terrain intended to level a sloped area. [Desc] For example, to support a portion of a roadbed on the side of a mountain. Also used to describe an embankment to fill or traverse a gully or hollow.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dyke">
        <annotation>
          <documentation>An artificial embankment to contain or hold back water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="levee">
        <annotation>
          <documentation>A natural low embankment bordering a distributary or meandering stream that may subsequently be built up artificially to control floods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="divider">
        <annotation>
          <documentation>An artificial embankment subdividing a waterbody (for example: a pond, a lake, and/or a rice paddy). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Embankment_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Embankment_gradingTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="oneSide">
        <annotation>
          <documentation>Only one side is exposed by a cut or fill. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="twoSides">
        <annotation>
          <documentation>Two sides are exposed by a cut and/or fill. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manySides">
        <annotation>
          <documentation>More than two sides are exposed by a cut and/or fill. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noSides">
        <annotation>
          <documentation>No cuts or fills exist. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Embankment_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Embankment_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lava">
        <annotation>
          <documentation>The fluid or semifluid magma or molten rock which flows from a volcano or other fissure in the Earth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Embankment_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noTransportationSystem">
        <annotation>
          <documentation>Not associated with a transportation system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipeline">
        <annotation>
          <documentation>Associated with the movement of gases, liquids, and/or slurries through a system of pipelines. [Desc] The pipelines are often underground and extend over long distances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="EngineTestCell_P" substitutionGroup="gml:AbstractFeature" type="dtox:EngineTestCell_PType">
    <annotation>
      <documentation>A structure wherein aircraft or rocket engines are tested. [Desc] The most common test cells are used for testing the performance characteristics of jet engines and are typically located at military aerodromes or aerospace research and development facilities. Test cells for liquid-fueled rocket booster engines are unique, massive structures (for example: the test cell located at Stennis Space Flight Center in the U.S.).</documentation>
    </annotation>
  </element>
  <complexType name="EngineTestCell_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="engineTestCellType" type="dtox:EngineTestCell_engineTestCellTypeType">
            <annotation>
              <documentation>The type of an engine test cell based on the purpose for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="EngineTestCell_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:EngineTestCell_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="EngineTestCell_S" substitutionGroup="gml:AbstractFeature" type="dtox:EngineTestCell_SType">
    <annotation>
      <documentation>A structure wherein aircraft or rocket engines are tested. [Desc] The most common test cells are used for testing the performance characteristics of jet engines and are typically located at military aerodromes or aerospace research and development facilities. Test cells for liquid-fueled rocket booster engines are unique, massive structures (for example: the test cell located at Stennis Space Flight Center in the U.S.).</documentation>
    </annotation>
  </element>
  <complexType name="EngineTestCell_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="engineTestCellType" type="dtox:EngineTestCell_engineTestCellTypeType">
            <annotation>
              <documentation>The type of an engine test cell based on the purpose for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="EngineTestCell_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:EngineTestCell_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="EngineTestCell_engineTestCellTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="jetEngineDismounted">
        <annotation>
          <documentation>An all-weather facility used for the performance testing of a dismounted jet engine that includes an augmenter tube and an overall enclosure designed to minimize noise exposure by test personnel and others in the vicinity. [Desc] The facility acts as a large fluid-driven pump. Engine exhaust gases, leaving the nozzle as a high-velocity, high-temperature, relatively small diameter jet, are directed into the augmenter tube. An expanding shear layer develops around the jet, pulling along a layer of cool ambient air. Momentum and energy are transferred to this augmentation air, decreasing the velocity and temperature of the jet. The overall structure generally consists of an intake stack, a test enclosure, the blast augmenter tube and an exhaust ramp and/or stack.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jetEngineMounted">
        <annotation>
          <documentation>An all-weather noise-abatement facility for conducting ground run-up testing of installed jet engines and/or making final adjustments and tuning the engines after overhauls. [Desc] It consists of a tall hangar with sound-proof walls that may contain either the entire aircraft (in the case of wing-mounted engines) or just the tail section (in the case of tail-mounted engines). Prominently placed are multiple stacks (chimneys) for air inlet and exhaust; there may be additional horizontal tube-exhausts along the rear wall. The exhaust stacks and/or tubes contain sound-silencers and they are linked to augmenter tubes placed behind the jet engine(s) being tested in order to gather all exhausts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocketEngineUpright">
        <annotation>
          <documentation>An open-air structure for testing the performance of an upright (vertically mounted) rocket engine that includes a blast deflector and/or cooling mechanisms (for example: water sprays) to handle the substantial amount of high-temperature exhaust gases produced during operation. [Desc] The structure is usually associated with substantial liquid fuel (for example: liquid hydrogen or kerosene) and oxidant (for example: liquid oxygen) tanks and associated pipes. It is typically located distant from centers of population due to the intense sound produced during test firing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocketEngineHorizontal">
        <annotation>
          <documentation>A structure, usually open-air, for testing the performance of a horizontally mounted rocket engine. [Desc] The structure is sufficient to mount the engine (for example: a solid-fuel booster) and safely direct the exhaust. There may be a concrete pan to provide a degree of protection to the local surface. In the case of a liquid-fueled engine there may be associated small tanks containing fuel and oxidizer. In some cases the entire structure may consist of a shed with a side that is either permanently or temporarily opened during testing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="EntranceExit_P" substitutionGroup="gml:AbstractFeature" type="dtox:EntranceExit_PType">
    <annotation>
      <documentation>A location of entrance and/or exit. [Desc] For example, a cave mouth or a doorway.</documentation>
    </annotation>
  </element>
  <complexType name="EntranceExit_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:EntranceExit_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:EntranceExit_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="EntranceExit_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:EntranceExit_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="EntranceExit_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="EntranceExit_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="EntranceExit_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Esker_C" substitutionGroup="gml:AbstractFeature" type="dtox:Esker_CType">
    <annotation>
      <documentation>A long, narrow ridge of sand and gravel deposited by a glacial stream. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Esker_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Esker_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Esker_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Esker_S" substitutionGroup="gml:AbstractFeature" type="dtox:Esker_SType">
    <annotation>
      <documentation>A long, narrow ridge of sand and gravel deposited by a glacial stream. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Esker_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Esker_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Esker_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ExcavatingMachine_P" substitutionGroup="gml:AbstractFeature" type="dtox:ExcavatingMachine_PType">
    <annotation>
      <documentation>A mechanical device for removing materials from the ground. [Desc] For example, a dredger, a powershovel, and a dragline.</documentation>
    </annotation>
  </element>
  <complexType name="ExcavatingMachine_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:ExcavatingMachine_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ExcavatingMachine_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ExcavatingMachine_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ExcavatingMachine_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="frameShapedLikeH">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'H' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeI">
        <annotation>
          <documentation>Having a structural frame shaped like the serif capital letter 'I' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeA">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'A' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ExtractionMine_P" substitutionGroup="gml:AbstractFeature" type="dtox:ExtractionMine_PType">
    <annotation>
      <documentation>An excavation made in the terrain for the purpose of extracting and/or exploiting natural resources. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ExtractionMine_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aggregation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing a set of interrelated feature instances as an aggregate. [Desc] May be used when delineating interrelated features within a region that may or may not meet inclusion conditions to be delineated individually. For example, an aerodrome consists of numerous component feature instances such as runways, taxiways, NAVAIDs, and aircraft hangars, but may be collected as a single aggregate feature instance at a small scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="componentFeatureCount" type="integer">
            <annotation>
              <documentation>The number of interrelated component features (of various types) of the feature. [Desc] May be used to indicate the number of component feature instances that have been collected for the feature. For example, the total number of runways, taxiways, NAVAIDs, and aircraft hangars that compose an aerodrome.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="extractionMineType" type="dtox:ExtractionMine_extractionMineTypeType">
            <annotation>
              <documentation>The type of an extraction mine. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ExtractionMine_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:ExtractionMine_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:ExtractionMine_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:ExtractionMine_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ExtractionMine_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant depth (the depth of at least 50 percent) of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:ExtractionMine_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:ExtractionMine_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:ExtractionMine_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergroundMineAccess" type="dtox:ExtractionMine_undergroundMineAccessType">
            <annotation>
              <documentation>The means by which an underground mine is accessed from the surface. [Desc] For example, by a tunnel or a shaft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:ExtractionMine_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ExtractionMine_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ExtractionMine_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ExtractionMine_S" substitutionGroup="gml:AbstractFeature" type="dtox:ExtractionMine_SType">
    <annotation>
      <documentation>An excavation made in the terrain for the purpose of extracting and/or exploiting natural resources. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ExtractionMine_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aggregation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing a set of interrelated feature instances as an aggregate. [Desc] May be used when delineating interrelated features within a region that may or may not meet inclusion conditions to be delineated individually. For example, an aerodrome consists of numerous component feature instances such as runways, taxiways, NAVAIDs, and aircraft hangars, but may be collected as a single aggregate feature instance at a small scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="componentFeatureCount" type="integer">
            <annotation>
              <documentation>The number of interrelated component features (of various types) of the feature. [Desc] May be used to indicate the number of component feature instances that have been collected for the feature. For example, the total number of runways, taxiways, NAVAIDs, and aircraft hangars that compose an aerodrome.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="extractionMineType" type="dtox:ExtractionMine_extractionMineTypeType">
            <annotation>
              <documentation>The type of an extraction mine. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ExtractionMine_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:ExtractionMine_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:ExtractionMine_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:ExtractionMine_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ExtractionMine_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant depth (the depth of at least 50 percent) of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:ExtractionMine_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:ExtractionMine_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:ExtractionMine_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergroundMineAccess" type="dtox:ExtractionMine_undergroundMineAccessType">
            <annotation>
              <documentation>The means by which an underground mine is accessed from the surface. [Desc] For example, by a tunnel or a shaft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:ExtractionMine_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ExtractionMine_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ExtractionMine_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ExtractionMine_extractionMineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="areaStripMine">
        <annotation>
          <documentation>The surface material is removed in successive parallel strips to expose the mineral, the spoil from each new strip being placed in the previously excavated one. [Desc] They are used in generally flat terrain and are commenced with a trench or 'box cut' made through the overburden to expose a portion of the mineral seam. This trench is extended, in a series of cuts 30 to 60 metres wide, to the limits of the property in the strike direction. After mineral removal, a second cut is made parallel to the first one, and the overburden material from this cut is placed in the void of the first cut. The process is repeated in successive parallel cuts until the stripping ratio indicates that continued surface mining is uneconomical.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peatery">
        <annotation>
          <documentation>A place in a bog or fen from which peats are cut. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quarry">
        <annotation>
          <documentation>An open-air excavation for the extraction of stone intended principally for use in construction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="contourStripMine">
        <annotation>
          <documentation>The surface material is removed in a strip along the side of a hill to expose the mineral. [Desc] They are used where a mineral seam outcrops in rolling or hilly terrain. The method consists of removing the overburden above the mineral seam and then, starting at the outcrop and proceeding along the hillside, creating a bench around the hill. In the past, the blasted overburden spoil was simply shoved down the hill; currently, soil is either carried down the mountain to fill a chosen valley in horizontal layers or is replaced on the working bench itself in places where the mineral has been removed. If the break-even stripping ratio remains favourable, further cuts into the hillside will be made. Otherwise, if there are sufficient reserves under the knob of the hill, the mineral may be recovered by underground mining or by augering.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dredge">
        <annotation>
          <documentation>The mining of loose mineral deposits (for example: sand or gravel) located underwater or at least partially underwater, using a floating vessel or platform outfitted with bucket, scooping and/or suction devices. [Desc] The mineral deposits may be located in river, shallow tidal or fresh water areas.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowSurface">
        <annotation>
          <documentation>A mine reached by shafts bored from the surface. [Desc] The shafts may be at any slope, including both vertical and horizontal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stripMine">
        <annotation>
          <documentation>The surface material is removed in a relatively shallow strip to expose the mineral. [Desc] After mineral extraction the spoil is usually placed in a previously excavated strip.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="opencast">
        <annotation>
          <documentation>A method of mining by removing surface layers and working from above, rather than from shafts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="placer">
        <annotation>
          <documentation>The mining of minerals from placer or alluvial deposits using water pressure (hydraulic mining) and/or surface excavating equipment. [Desc] A placer is a deposit of sand, gravel, or earth, often located adjacent to a stream, containing particles of gold or other valuable minerals (for example: platinum, tin, diamond, ruby, and other gems).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prospect">
        <annotation>
          <documentation>A surface mine from which easily accessible deposits are removed without the removal of overburden or the use of shafts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="borrowPit">
        <annotation>
          <documentation>An excavation of soil for the sole purpose of fill material such as road and/or dam construction or for backfill material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ExtractionMine_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ExtractionMine_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="solidMineralFuelMining">
        <annotation>
          <documentation>The extraction of solid mineral fuels (for example: coal or lignite) includes underground or open-cast mining and includes operations (for example: grading, cleaning, compressing and other steps necessary for transportation) leading to a marketable product. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metalOreMining">
        <annotation>
          <documentation>The mining of metallic minerals (for example: iron, uranium, aluminum, copper, or nickel ore). [Desc] Different methods may be employed (for example: underground or open-cast extraction or seabed mining) and ore dressing and beneficiating operations may be required (for example: crushing, grinding, washing, drying, sintering, calcining or leaching ore, gravity separation or flotation operations).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemicalMining">
        <annotation>
          <documentation>The mining and quarrying of chemicals (for example: potassium salts or native sulphur) or mineral fertilizers (for example: guano). [Desc] Includes, for example: mining of natural phosphates and natural potassium salts; mining of native sulphur$$$$$ extraction and preparation of pyrites and pyrrhotite, except roasting$$$$$ mining of natural barium sulphate and carbonate (barytes and witherite), natural borates, natural magnesium sulphates (kieserite)$$$$$ mining of earth colours, fluorspar and other minerals valued chiefly as a source of chemicals$$$$$ and guano mining.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mineralMining">
        <annotation>
          <documentation>The mining and quarrying of various materials (for example: abrasive materials, asbestos, siliceous fossil meals, natural graphite, steatite (talc), and feldspar) and minerals (for example: gemstones, quartz, or mica) other than those used in construction (for example: sand or stone), the manufacture of materials (for example: clay or gypsum), or the manufacture of chemicals (for example: potassium salts or native sulphur) or mineral fertilizer (for example: guano), or solid mineral fuels (for example: coal, petroleum). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="saltExtraction">
        <annotation>
          <documentation>The extraction of salt from underground (for example: by mining or by dissolving and pumping) or by evaporation of sea water or other saline waters. [Desc] Includes crushing, purification and refining of salt by the producer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peatExtraction">
        <annotation>
          <documentation>The digging and/or agglomeration of peat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miningQuarrying">
        <annotation>
          <documentation>The extraction of minerals occurring naturally as solids (coal and ores), liquids (petroleum) or gases (natural gas). [Desc] Extraction can be achieved by different methods (for example: underground or surface mining, well operation, or seabed mining). Includes supplementary activities aimed at preparing the crude materials for marketing (for example: crushing, grinding, cleaning, drying, sorting, concentrating ores, liquefaction of natural gas and agglomeration of solid fuels. These operations are often accomplished at or near the location where the resource is extracted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ExtractionMine_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ExtractionMine_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="basalt">
        <annotation>
          <documentation>Basalt in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] A dark, fine-grained, igneous rock, often displaying columnar structure and usually composed largely of plagioclase with pyroxene and olivine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bauxite">
        <annotation>
          <documentation>An earthy rock consisting of hydrated alumina with variable proportions of iron oxides and other impurities. [Desc] The major commercial source of aluminium.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chalk">
        <annotation>
          <documentation>White soft earthy limestone consisting almost wholly of calcite and derived chiefly from microscopic salt water fossil shells and fragments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chromium">
        <annotation>
          <documentation>A hard white lustrous metal which is a chemical element of the transition series, atomic number 24. (Symbol Cr.) [Desc] It is much used in alloys and corrosion-resistant coatings.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried. [Desc] Used to make bricks and/or pottery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diamond">
        <annotation>
          <documentation>A usually colourless or lightly tinted precious stone of great brilliance, hardness, and value, occurring chiefly in alluvial deposits. [Desc] The hardest naturally occurring substance, commonly used for cutting and abrading.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diatomaceousEarth">
        <annotation>
          <documentation>A soft, friable, porous material consisting of fossilized microscopic unicellular alga that have rigid siliceous cell walls. [Desc] Used for filters and insulation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dolomite">
        <annotation>
          <documentation>Dolomite in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] A sedimentary rock composed chiefly of a hexagonal carbonate of calcium, magnesium, and usually iron that occurs as translucent crystals of various colours, alone or with calcite.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fluorite">
        <annotation>
          <documentation>Fluorite (CaF2) occurs in magmatic and sedimentary rocks and in ore deposits. [Desc] It is used as flux agent in metal industry and for the production of hydrofluoric acid.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gold">
        <annotation>
          <documentation>A precious metal which is characterized by its yellowish colour, resistance to tarnishing and corrosion, and great malleability and ductility, and is a chemical element of the transition series, atomic number 79 (symbol Au). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="granite">
        <annotation>
          <documentation>Granite in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] Any of a broad class of granular crystalline plutonic rocks, consisting essentially of quartz, orthoclase, feldspar, and mica or hornblende.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lead">
        <annotation>
          <documentation>A soft, heavy, malleable, bluish-grey metal that is a chemical element, atomic number 82, occurring in galena and other minerals. (Symbol Pb.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="madrepore">
        <annotation>
          <documentation>Madrepore in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] A stony and/or silaceous coral.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manganese">
        <annotation>
          <documentation>A hard grey brittle chemical element, atomic number 25, which is one of the transition metals. (Symbol Mn.) [Desc] Used in steels and magnetic alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marble">
        <annotation>
          <documentation>Marble in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] Limestone that has been recrystallized by metamorphism and is capable of taking a polish, especially one that is pure white or has a mottled surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mica">
        <annotation>
          <documentation>A hydrous silicate of aluminum and/or potassium that has crystallized into forms that allow perfect cleavage into very thin sheets (a phyllosilicate). [Desc] Often used as dielectrics because of their resistance to electricity. Mica is a common mineral in many magmatic and metamorphic rocks and is often rock-building in metamorphic claystones like mica-schists. Based on their chemical composition and associated colour differences they are subdived into two groups: white mica (for example: muscovite) and dark mica (for example: biotite).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nickel">
        <annotation>
          <documentation>A hard silvery-white metal which is a chemical element of the transition series, atomic number 28. (Symbol Ni.) [Desc] It is used especially in special steels, magnetic alloys, and catalysts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="phosphate">
        <annotation>
          <documentation>An inorganic chemical that is a salt of phosphoric acid. [Desc] Phosphates are mined to produce phosphorus for agricultural and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="porphyry">
        <annotation>
          <documentation>Porphyry in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] An unstratified or igneous rock having a homogeneous groundmass containing larger crystals of one or more minerals (frequently feldspar). For example, a hard rock quarried in ancient Egypt, having crystals of white or red plagioclase feldspar in a fine red groundmass of hornblende or apatite. Loosely, any attractive red or purple stone taking a high polish.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pumice">
        <annotation>
          <documentation>A light spongy form of volcanic glass, usually of pyroclastic origin and with a high silica content. [Desc] Used, for example, as an abrasive (for example: in cleaning, polishing, removing stains and/or dead skin) or as an absorbent for moisture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quartz">
        <annotation>
          <documentation>Quartz in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] A trigonal rock-forming mineral consisting of silica, massive or crystallizing in colourless or white hexagonal prisms. Found widely in igneous and metamorphic rocks. Often coloured by impurities (as amethyst, citrine, cairngorm).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salt">
        <annotation>
          <documentation>A white or (when impure) reddish-brown mineral crystallizing in the cubic system (sodium chloride, NaCl). [Desc] Obtained by mining or by evaporation of seawater and used especially for seasoning and preserving food.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandstone">
        <annotation>
          <documentation>Sandstone in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] Any of various sedimentary rocks composed of sand grains, especially of quartz, cemented together. Typically red, yellow, brown, grey, or white in colour.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="selenium">
        <annotation>
          <documentation>A toxic non-metallic chemical element with atomic number 34. (Symbol Se.) [Desc] Selenium occurs in several allotropic forms, burns in contact with air but is unaffected by water, and is found in sulfide ores such as pyrite. Selenium is used commercially in glassmaking, and in chemicals and pigments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="silver">
        <annotation>
          <documentation>A precious metal which is characterized by its lustrous white colour and great malleability and ductility, and is a chemical element of the transition series, atomic number 47. (Symbol Ag.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tin">
        <annotation>
          <documentation>A silvery lustrous malleable metal which is a chemical element (atomic number 50). (Symbol Sn.) [Desc] It occurs chiefly in the mineral cassiterite, resists atmospheric corrosion, and is used in making alloys (for example: bronze or pewter) and tin plate.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="travertine">
        <annotation>
          <documentation>Travertine in the form of blocks, slabs, and other shapes for use in construction (for example: building or paving). [Desc] A white or light-coloured concretionary limestone, usually hard and semi-crystalline, precipitated from water holding calcium carbonate in solution (for example: in hot springs).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="uranium">
        <annotation>
          <documentation>A heavy radioactive metallic chemical element of the actinide series, atomic number 92, which occurs in pitchblende and other ores. (Symbol U.) [Desc] Important as the fissile material in nuclear reactors and weapons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vanadium">
        <annotation>
          <documentation>A lustrous steelgrey bluish, transition metal chemical element with the atomic number 23. (Symbol V.) [Desc] It is mainly used in steel industry and for alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="zinc">
        <annotation>
          <documentation>A hard lustrous bluish-white metallic chemical element, atomic number 30, which is obtained from sphalerite and other ores. (Symbol Zn.) [Desc] Used for roofing, galvanizing iron, and making alloys with copper.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ExtractionMine_undergroundMineAccessType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="slope">
        <annotation>
          <documentation>The targeted mineral seam is located below local drainage and does not outcrop at the surface, but is close enough to the surface to allow access to the mineral seam by means of a sloping tunnel. [Desc] As with a drift mine, transportation of minerals, equipment and/or workers is often facilitated by the construction of a small-gauge railway, roadway or conveyer into the mine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shaft">
        <annotation>
          <documentation>The targeted mineral seam is located below local drainage and does not outcrop at the surface, and is far enough below the surface as to require access to be by means of a vertical shaft. [Desc] On the surface above the mine shaft stands a superstructure (termed a 'pit-head' or 'pit-head frame'), which historically contained a winding engine and in modern times contains an electric hoist controller. This raises and lowers a cage within the shaft that serves as a lift for the transportation of minerals, equipment and/or workers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drift">
        <annotation>
          <documentation>The targeted mineral seam is located at or above local drainage and outcrops at the surface allowing main entry or access to the mine to be driven directly into the mineral seam. [Desc] The entry is generally located on the slope of a hill and the removal of minerals (for example: coal) is often facilitated by the construction of a small-gauge railway, roadway or conveyer into the mine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ExtractionMine_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Facility_C" substitutionGroup="gml:AbstractFeature" type="dtox:Facility_CType">
    <annotation>
      <documentation>An area that has been developed to perform a specific principal function, consisting of one or more vertical constructions (for example: structures or buildings), horizontal constructions (for example: pavements, roads, rail tracks, or bridges), and/or supporting utilities (for example: power lines, water supply, or sewerage), plus the underlying land. [Desc] For example, an industrial plant consisting of building(s), shipping dock(s), storage area(s), power transformer(s), heating and/or cooling equipment, vehicle parking, roads, railroad tracks, and perimeter fences and gates.</documentation>
    </annotation>
  </element>
  <complexType name="Facility_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Facility_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Facility_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Facility_P" substitutionGroup="gml:AbstractFeature" type="dtox:Facility_PType">
    <annotation>
      <documentation>An area that has been developed to perform a specific principal function, consisting of one or more vertical constructions (for example: structures or buildings), horizontal constructions (for example: pavements, roads, rail tracks, or bridges), and/or supporting utilities (for example: power lines, water supply, or sewerage), plus the underlying land. [Desc] For example, an industrial plant consisting of building(s), shipping dock(s), storage area(s), power transformer(s), heating and/or cooling equipment, vehicle parking, roads, railroad tracks, and perimeter fences and gates.</documentation>
    </annotation>
  </element>
  <complexType name="Facility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Facility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Facility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Facility_S" substitutionGroup="gml:AbstractFeature" type="dtox:Facility_SType">
    <annotation>
      <documentation>An area that has been developed to perform a specific principal function, consisting of one or more vertical constructions (for example: structures or buildings), horizontal constructions (for example: pavements, roads, rail tracks, or bridges), and/or supporting utilities (for example: power lines, water supply, or sewerage), plus the underlying land. [Desc] For example, an industrial plant consisting of building(s), shipping dock(s), storage area(s), power transformer(s), heating and/or cooling equipment, vehicle parking, roads, railroad tracks, and perimeter fences and gates.</documentation>
    </annotation>
  </element>
  <complexType name="Facility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Facility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Facility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Facility_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Facility_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuous">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scheduled">
        <annotation>
          <documentation>Operations are not intended to be continuous but are intended to occur (or, equivalently, be interrupted) on a scheduled basis. [Desc] For example, the hours of operation of a business may be governed by a timetable.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Facility_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="accommodation">
        <annotation>
          <documentation>The provision of lodging ranging from short-stay (for example: nightly) through long-term primary residences. [Desc] May include the provision of meals, entertainment and/or recreational facilities. The amount and type of supplementary services provided may vary widely.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="accounting">
        <annotation>
          <documentation>Accounting, bookkeeping, auditing and tax consultancy activities. [Desc] Includes, for example: recording of commercial transactions from businesses or others, preparation or auditing of financial accounts, examination of accounts and certification of their accuracy, preparation of personal and business income tax returns, and advisory activities and representation (other than legal representation) on behalf of clients before tax authorities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="administration">
        <annotation>
          <documentation>The performance of one or more administrative or management functions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adultEntertainment">
        <annotation>
          <documentation>Activities involved in the provision of sexual services and related forms of adult entertainment (comprising a number of forms of entertainment not considered suitable for children). [Desc] For example, erotic acting and nude modeling for pornography, striptease dancing and performances in peep shows, waitstaffing in sexually-oriented businesses, live sex shows, professional domination, provision of erotic massage and engagement in phone sex.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="capitol">
        <annotation>
          <documentation>A centre housing the executive and/or legislative branches of a government. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cargoHandling">
        <annotation>
          <documentation>The loading and/or unloading of goods of all types irrespective of the mode of transport used for transportation. [Desc] Includes, for example: luggage handling at aerodromes; bulk and break-bulk cargo operations at marine terminals$$$$$ and petroleum transfer between pipelines and vessels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cbrneCivilianSupport">
        <annotation>
          <documentation>The provision of military assistance to civilian authorities during incidents involving chemical, biological, radiological, nuclear, and/or explosive hazards. [Desc] Assistance includes, for example: the identification of chemical, biological, radiological, or nuclear substances; assessment of the incident situation$$$$$ and advising the civilian incident commander on potential courses of action.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cementMill">
        <annotation>
          <documentation>The manufacture of cement, lime and/or plaster. [Desc] Includes, for example, the manufacture of: clinkers and hydraulic cements, including Portland, aluminous cement, slag cement and superphosphate cements; quicklime, slaked lime and hydraulic lime$$$$$ plasters of calcined gypsum or calcined sulphate$$$$$ and calcined dolomite.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commerce">
        <annotation>
          <documentation>Activities involving the exchange of merchandise (for example: wholesale or retail trade) or services (for example: broadcasting, financial, information, insurance, private education, professional or publishing services). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="communityCentre">
        <annotation>
          <documentation>A meeting place used by members of a community for social, cultural, and/or recreational (for example: exercise or minor sports competition) purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="confectionManufac">
        <annotation>
          <documentation>The manufacture of cocoa, chocolate and sugar confectionery (for example: caramels or chewing gum). [Desc] Includes, for example, the manufacture of: cocoa, cocoa butter, cocoa fat, and cocoa oil; chocolate and chocolate confectionery$$$$$ sugar confectionery (for example: caramels, cachous, nougats, fondant, or white chocolate)$$$$$ chewing gum$$$$$ and confectionery lozenges and pastilles. It also includes the preserving in sugar of fruit, nuts, fruit peels and other parts of plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="consul">
        <annotation>
          <documentation>A representative of a sovereign State, posted to a foreign territory, in charge of matters outside inter-governmental diplomacy (for example: related to individual people and/or businesses). [Desc] The offices of consuls (known as consulates) are more numerous than diplomatic missions, the latter being posted only in a foreign capital, while consular ones are also posted in various cities throughout the country, especially centers of economic activity, or wherever there is a significant population of its citizens (expatriates) in residence. Consulates are subordinate posts of their State's diplomatic mission.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="convenienceStore">
        <annotation>
          <documentation>The limited retail sale of food, beverages, and small personal items (for example: hygiene products, pharmaceuticals, tobacco products). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conventionCentre">
        <annotation>
          <documentation>The activity of hosting public and/or private business and social events in which persons are gathered for some common purpose (for example: a trade show). [Desc] Often held in a building designed for that purpose that consists of one or more large, sometime cavernous, open rooms. Refreshments may be available but facilities for the serving of food are generally not available except through off-premises catering services.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cooling">
        <annotation>
          <documentation>Generation of chilled liquid and/or gas for cooling purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="courierActivities">
        <annotation>
          <documentation>The commercial pickup, sorting, transport and delivery (domestic or international) of letter-post and (mail-type) parcels and packages by firms not operating under a universal service obligation. [Desc] One or more modes of transport may be involved and the activity may be carried out with either self-owned (private) transport or via public transport.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cremation">
        <annotation>
          <documentation>The burning of corpses as a means of disposal. [Desc] It may include the processing or the pulverization of bone fragments. The remains may, for example, be scattered (for example: over the ocean), displayed in an urn, or buried.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="culturalArtsEntertainment">
        <annotation>
          <documentation>Services provided to meet varied cultural, art and entertainment interests. [Desc] Includes establishments for the production, promotion of, and participation in, live performances, events or exhibits intended for public viewing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="custodialService">
        <annotation>
          <documentation>The general (non-specialized) cleaning activities of all types of buildings (for example: offices, houses or apartments, factories, stores, or institutions) and other business and professional premises and multi-unit residential buildings. [Desc] These activities are mostly interior cleaning although they may include the cleaning of associated exterior areas such as windows or passageways.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="customsCheckpoint">
        <annotation>
          <documentation>Serves as a government checkpoint where customs duties are collected, the flow of goods are regulated and restrictions enforced, and shipments or vehicles are cleared for entering or leaving a country. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dairying">
        <annotation>
          <documentation>The manufacture of dairy products (for example: milk, butter, cheese, or ice cream). [Desc] Includes, for example, the manufacture of: fresh liquid milk (pasteurized, sterilized, homogenized and/or ultra heat treated); milk-based drinks$$$$$ cream from fresh liquid milk (pasteurized, sterilized, homogenized)$$$$$ dried or concentrated milk whether or not sweetened$$$$$ milk or cream in solid form$$$$$ butter$$$$$ yoghurt$$$$$ cheese and curd$$$$$ whey$$$$$ casein or lactose$$$$$ and ice cream and other edible ices such as sorbet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dayCare">
        <annotation>
          <documentation>The supervision and care of young children during the day, by a person other than the parents or legal guardians of the children and often someone outside the child's immediate family, especially while their mothers are at work. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deathCareServices">
        <annotation>
          <documentation>Establishment primarily engaged in the practice and process of dealing with the remains of a deceased human being. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defenceActivities">
        <annotation>
          <documentation>The administration, supervision and/or operation of military defence affairs and land, sea, air and space defence forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dependentsHousing">
        <annotation>
          <documentation>An inexpensive long-term (for example: monthly) accommodation for military service members that are accompanied by their families. [Desc] It is usually located on a protected military installation and accommodations may also be available for government contractor personnel. Similar considerations may apply to others in government service that are stationed overseas (for example: diplomatic personnel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diningHall">
        <annotation>
          <documentation>The activity of providing food services in which there is no table service and instead there are food-serving counters or stalls where customers take the food they require as they walk along, place it on a tray, and take the tray to their table. [Desc] Dining halls are often used in institutional settings (for example: schools, hospitals, museums, residence halls, and military bases). Payment may be either at a flat-rate on entrance (for example: a buffet) or on a per-item basis at check-out (for example: a cafeteria).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diplomacy">
        <annotation>
          <documentation>The art and practice of conducting negotiations between accredited persons representing groups or States. [Desc] It usually refers to international diplomacy, the conduct of international relations (for example: peace-making, culture, economics, trade or war) through the intercession of professional diplomats. International treaties are usually negotiated by diplomats prior to endorsement by national politicians.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diplomaticMission">
        <annotation>
          <documentation>A group of people from one State present in another State in order to represent the sending State in the receiving State. [Desc] It usually denotes a permanent mission, namely the office of a State's diplomatic representatives in the capital city of another State. Under international law, diplomatic missions enjoy an extraterritorial status and thus, although remaining part of the host (receiving) State's territory, they are accorded diplomatic immunity (for example: are exempt from local law) and in almost all respects treated as being part of the territory of the home (sending) State.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dormitory">
        <annotation>
          <documentation>An inexpensive long-term (for example: monthly) accommodation with one or more communal sleeping areas and shared bathrooms. [Desc] Commonly located at educational facilities (for example: a college or university) where students board during the academic season. Two or more students may share a sleeping room, and a cafeteria is usually located in the same building or nearby. May also be used to house military personnel either dormitory style in separate rooms with one to four roommates or in an open-bay style with a dozen or more service members bunking together in a single space.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="education">
        <annotation>
          <documentation>Education at any level or for any profession, oral or written as well as by radio and television or other means of communication. [Desc] It includes education by the different institutions in the regular school system at its different levels as well as adult education and literacy programmes.Also included are military schools and academies, as well as prison schools, at their respective levels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricalEquipManufac">
        <annotation>
          <documentation>The manufacture of products that generate, distribute and/or use electrical power. [Desc] It includes the manufacture of electrical lighting, signalling equipment and electric household appliances. It excludes the manufacture of electronic products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricalEquipRepair">
        <annotation>
          <documentation>The repair and maintenance of electrical equipment (goods that generate, distribute and/or use electrical power) including specialized repair with the aim to restore the electrical equipment to working order. [Desc] The provision of general or routine maintenance (servicing) on such equipment to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Equipment included, for example, are: power, distribution, and specialty transformers; electric motors, generators, and motor generator sets$$$$$ switchgear and switchboard apparatus$$$$$ relays and industrial controls$$$$$ primary and storage batteries$$$$$ electric lighting equipment$$$$$ current-carrying wiring devices and non current-carrying wiring devices for wiring electrical circuits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electronicEquipManufac">
        <annotation>
          <documentation>The manufacture of computers, computer peripherals, communications equipment, and similar electronic products, as well as the manufacture of components for such products. [Desc] It also includes the manufacture of: consumer electronics; measuring, testing, navigating, and control equipment$$$$$ irradiation, electromedical and electrotherapeutic equipment$$$$$ optical instruments and equipment, and the manufacture of magnetic and optical media. Production processes are characterized by the design and use of integrated circuits and the application of highly specialized miniaturization technologies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electronicEquipRepair">
        <annotation>
          <documentation>The repair and maintenance of electronic and optical equipment including specialized repair with the aim to restore the electronic and optical equipment to working order. [Desc] The provision of general or routine maintenance (servicing) on such equipment to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Equipment included, for example, are: consumer electronics, measuring, testing, navigating, and control equipment; irradiation, electromedical and electrotherapeutic equipment$$$$$ and optical instruments and equipment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="embassy">
        <annotation>
          <documentation>A diplomatic mission headed by an ambassador, a diplomatic official accredited to a foreign sovereign or government, or to an international organization, to serve as the official representative of their own State. [Desc] In common usage an ambassador is the ranking plenipotentiary minister (representing their head of state) stationed in a foreign capital. The host State typically allows the ambassador control of specific territory (also called an embassy). The term 'embassy' may also be applied to the office of the ambassador.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyOperations">
        <annotation>
          <documentation>The coordination of information and resources to support incident management actions taken during an emergency period to protect life and property, care for the people affected, and temporarily restore essential community services. [Desc] Emergency operations may be managed at a temporary facility or may be located in a more central or permanently established facility, perhaps at a higher level of organization within a jurisdiction. Emergency operations may be organized by major functional disciplines (for example: fire, law enforcement, and medical services), by jurisdiction (for example: national, subnational, regional, local), or some combination thereof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyReliefServices">
        <annotation>
          <documentation>The provision of emergency assistance in the form of food, safe drinking water, sanitation and shelter, as well as registration and inquiry services. [Desc] For example, many of the activities of the International Red Cross and Red Crescent movement. and their affiliated National organizations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyShelter">
        <annotation>
          <documentation>A temporary shelter for people to live when they can't live in their previous residence (for example: as a result of a natural disaster). [Desc] An emergency shelter typically specializes in people fleeing a specific type of situation (for example: battered women, victims of domestic violence, or victims of sexual abuse). People staying in emergency shelters generally stay all day, except for work, school, or errands.Temporary emergency shelters are often set up by non-profit organizations like the Red Cross and Red Crescent, or governmental emergency management departments, in response to natural disasters, such as a flood or earthquake. They tend to use tents or other temporary structures, or are in buildings usually used for another purpose, such as a church or school.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyYouthShelter">
        <annotation>
          <documentation>The provision of shelter and support to children and youth who have run away from or have been pushed out of their homes, or who are acting out and at risk for abuse pending return to their own families or suitable alternative placement. [Desc] Such activities usually provide in-house individual, group and family counseling and the full range of other secondary services related to runaways including referral to appropriate resources. They also include support to young people who need help to become independent and live on their own, to take care of their health and/or studies, and to those who have tried living on their own but have yet to make a success of it.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="employmentAgency">
        <annotation>
          <documentation>The activities of listing employment vacancies and referring or placing applicants for employment, where the individuals referred or placed are not employees of the employment agencies, supplying workers to clients' businesses for limited periods of time to supplement the working force of the client, and the activities of providing human resources and human resource management services for others on a contract or fee basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="engineeringDesign">
        <annotation>
          <documentation>The provision of engineering design and consulting services (for example: industrial plant design). [Desc] Includes projects involving, for example: civil engineering; hydraulic engineering$$$$$ traffic engineering$$$$$ electrical and electronic engineering$$$$$ mining engineering$$$$$ chemical engineering$$$$$ mechanical, industrial and systems engineering$$$$$ safety engineering$$$$$ and water management.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="executiveActivities">
        <annotation>
          <documentation>The performance of one or more administrative functions of government (for example: daily administration of the state bureaucracy, deciding how to enforce the law, determining military policy, or overseeing ambassadors and determining foreign policy) at any jurisdictional level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fabricMetalProdManufac">
        <annotation>
          <documentation>The manufacture of fabricated metal products for a variety of uses (for example: household or industrial) and including associated metalworking service activities. [Desc] Includes, for example, the manufacture of: metal hand tools and general hardware; cans and buckets$$$$$ nails, bolts and nuts$$$$$ metal household articles (for example: cutlery)$$$$$ metal fixtures$$$$$ ships propellers and anchors$$$$$ and assembled railway track fixtures. It also includes general activities for the treatment of metal (for example: forging or pressing, plating, coating, engraving, boring, polishing, or welding) that are typically carried out on a fee or contract basis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fabricMetalProdRepair">
        <annotation>
          <documentation>The repair and maintenance of fabricated metal products including specialized repair with the aim to restore these metal products to working order. [Desc] The provision of general or routine maintenance (servicing) on such products to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Included, for example, is the: repair of metal tanks, reservoirs and containers; repair and maintenance for pipes and pipelines$$$$$ mobile welding repair$$$$$ repair of steel shipping drums$$$$$ repair and maintenance of steam or other vapour generators$$$$$ repair and maintenance of auxiliary plant for use with steam generators (for example: condensers, economizers, superheaters, steam collectors or accumulators)$$$$$ repair and maintenance of nuclear reactors, except isotope separators$$$$$ repair and maintenance of parts for marine or power boilers$$$$$ platework repair of central heating boilers and radiators$$$$$ repair and maintenance of fire arms and ordnance (including repair of sporting and recreational guns)$$$$$ and repair and maintenance of materials handling equipment (for example: meal trolleys or shopping carts) for institutions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="financialMarketAdmin">
        <annotation>
          <documentation>The operation and supervision of financial markets other than by public authorities (for example: commodity contracts exchanges, futures commodity contracts exchanges, securities exchanges, stock exchanges, or stock or commodity options exchanges). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="financialServices">
        <annotation>
          <documentation>Activities involving the obtaining, holding, redistribution and/or management of funds and other assets of monetary value, including banking, investment, and insurance, and other than compulsory government-managed social security. [Desc] For example, monetary intermediation, central banking, and retail banking (including savings banking, postal savings banking and credit unions).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="firefighting">
        <annotation>
          <documentation>The administration and operation of regular and auxiliary fire brigades in fire prevention and firefighting. [Desc] May also include assistance in non-fire emergencies (for example: civic disasters, floods, or road accidents).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishing">
        <annotation>
          <documentation>Hunting, collecting and gathering activities directed at removing or collecting live wild aquatic organisms (predominantly fish, molluscs and crustaceans) including plants from the oceanic, coastal or inland waters for human consumption and other purposes by hand or more usually by various types of fishing gear such as nets, lines and stationary traps. [Desc] Such activities can be conducted on the intertidal shoreline (for example: collection of molluscs such as mussels and oysters) or shore based netting, or from home-made dugouts or more commonly using commercially made boats in inshore, coastal waters or offshore waters. The aquatic resource being captured is usually common property resource irrespective of whether the harvest from this resource is undertaken with or without exploitation rights. Such activities also include fishing restocked water bodies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fitnessCentre">
        <annotation>
          <documentation>A place that is used for organized exercise to maintain physical fitness. [Desc] It may include general exercise equipment (for example: lifting weights or a treadmill) and/or more specialized exercise facilities (for example: a swimming pool or a volleyball court) as well as support facilities (for example: showers and a locker room).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodProcessing">
        <annotation>
          <documentation>The processing and preserving of foodstuffs (meat, seafood, fruit and vegetables). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodProductManufac">
        <annotation>
          <documentation>The processing of the products of agriculture, forestry and fishing into food for humans or animals, including the production of various intermediate products and byproducts that are not directly food products. [Desc] Food products may be of greater or lesser value (for example: hides from slaughtering, or oilcake from oil production).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodService">
        <annotation>
          <documentation>Any meal prepared outside the residence by businesses, institutions, or companies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="funeralServices">
        <annotation>
          <documentation>The preparation and disposal (for example: through burial or cremation) of corpses (for example: human or animal) and related activities. [Desc] Typically includes: preparing the dead for burial or cremation (for example: embalming and morticians' services); providing burial or cremation services$$$$$ rental of equipped space in funeral parlours$$$$$ rental or sale of graves$$$$$ and maintenance of graves and mausoleums.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="furnitureManufac">
        <annotation>
          <documentation>The manufacture of furniture (for example: chairs, tables or desks) and related products (for example: mattresses or restaurant carts) of any material except stone, concrete and ceramic. [Desc] The processes used in the manufacture of furniture are standard methods of forming materials and assembling components, including cutting, moulding and laminating. The design of the article, for both aesthetic and functional qualities, is an important aspect of the production process. Some of the processes used in furniture manufacturing are similar to processes that are used in other segments of manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gambling">
        <annotation>
          <documentation>The operation of facilities in which money (or something of material value) is wagered on something with an uncertain outcome in the hope of winning additional money or material goods (for example: through a lottery, off-track betting or a casino game). [Desc] May take place in a variety of venues, for example, at a casino, in a bingo hall, or through a video gaming terminal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gameToyManufac">
        <annotation>
          <documentation>The manufacture of dolls (including action figures) and their accessories (for example: doll parts or doll clothes), toys (for example: animals or musical instruments), games (including electronic), hobby kits, reduced-size models, puzzles, and plastic children's vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gasOilSeparation">
        <annotation>
          <documentation>The separation of natural gas from crude oil through the extraction of condensates or the draining and separation of liquid hydrocarbon fractions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="generalRepair">
        <annotation>
          <documentation>The repair and maintenance of machinery and/or equipment including the specialized repair of goods produced in the manufacturing sector with the aim to restore machinery, equipment and other products to working order. [Desc] Includes the provision of general or routine maintenance (servicing) on such products to ensure they work efficiently and to prevent breakdown and unnecessary repairs. Also included is the specialized installation of machinery, however, the installation of equipment that forms an integral part of buildings or similar structures, such as installation of electrical wiring, installation of escalators or installation of air-conditioning systems, is classified as construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glassProdManufac">
        <annotation>
          <documentation>The manufacture of glass in all its forms, made by any process, and products composed of glass. [Desc] Includes, for example, the manufacture of: flat glass, including wired, coloured or tinted flat glass; toughened or laminated flat glass$$$$$ glass in rods or tubes$$$$$ glass paving blocks$$$$$ glass mirrors$$$$$ multiple-walled insulating units of glass$$$$$ bottles and other containers of glass or crystal$$$$$ drinking glasses and other domestic glass or crystal articles$$$$$ glass fibres, including glass wool and non-woven products thereof$$$$$ laboratory, hygienic or pharmaceutical glassware$$$$$ clock or watch glasses, optical glass and optical elements not optically worked$$$$$ glassware used in imitation jewellery$$$$$ glass insulators and glass insulating fittings$$$$$ glass envelopes for lamps$$$$$ and glass figurines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="government">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, judicial, or defence) at all jurisdictional levels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="growingOfCrops">
        <annotation>
          <documentation>The growing of all crops (for example: wheat, rice or tomatoes), except aquatic crops. [Desc] Includes the growing of both non-perennial crops (plants that do not last for more than two growing seasons; for example: cereals, vegetables, or tobacco) and perennial crops, (plants that lasts for more than two growing seasons, either dying back after each season or growing continuously$$$$$ for example: grapes, citrus fruits, or nuts).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guard">
        <annotation>
          <documentation>The provision of guard and patrol services. [Desc] May include temporary securing of prisoners.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guestHouse">
        <annotation>
          <documentation>A private home that takes in short-term (for example: nightly or weekly) guests, often with meals (for example: breakfast) included in the price of lodging. [Desc] May have shared or separate bathrooms. Can range from modest homes with one spare room to elaborately restored historic houses with luxury prices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="harbourControl">
        <annotation>
          <documentation>Serves as the authority responsible for the mooring and berthing of vessels, collecting harbour fees, and related harbour administration functions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="higherEducation">
        <annotation>
          <documentation>The provision of academic courses and granting of degrees at baccalaureate or graduate levels. [Desc] The requirement for admission is at least a high school diploma or equivalent general academic training.Instruction may be provided in diverse settings, such as educational institutions, the workplace, or the home, and through correspondence, television, Internet, or other means.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hobbyLeisureActivities">
        <annotation>
          <documentation>Activities that are avocations, hobbies, or leisure-time pursuits, existing apart from or in addition to one's regular occupation. [Desc] Pursued merely for the amusement or interest that they afford, they occupy one's leisure (freedom from occupations).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="homelessShelter">
        <annotation>
          <documentation>An emergency shelter for people to stay temporarily when they otherwise would have to sleep on the street. [Desc] A homeless shelter is usually open to anyone, regardless of why they don't have a more typical residence available, although they typically expect people to stay elsewhere during the day, returning only to sleep.Other services may be provided (for example: a soup kitchen, job seeking skills training, job training, job placement, support groups, or chemical abuse treatment).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hostel">
        <annotation>
          <documentation>An inexpensive short-term (for example: nightly or weekly) accommodation, typically in dormitory style with multiple guests sleeping in the same room and sharing a bathroom. [Desc] Usually used by younger travelers, particularly encouraging outdoor activities and cultural exchange.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hotel">
        <annotation>
          <documentation>An establishment that provides lodging, usually on a short-term (for example: nightly) basis, with separate sleeping rooms with private bathrooms. [Desc] Additional guest services are often provided (for example: a restaurant, a swimming pool or child care) and the sleeping rooms may be expanded to a suite of rooms including separate cooking, entertainment, and sleeping areas. Some hotels have conference services and encourage groups to hold conventions and meetings at their location.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="humanHealthActivities">
        <annotation>
          <documentation>The activities of human health institutions (for example: short- or long-term hospitals; general or specialty medical, surgical, psychiatric and substance abuse hospitals$$$$$ sanatoria$$$$$ preventoria$$$$$ medical nursing homes$$$$$ asylums$$$$$ mental hospital institutions$$$$$ rehabilitation centres$$$$$ or leprosaria) which engage in providing diagnostic and medical treatment with any of a wide variety of medical conditions. [Desc] The facilities may include accommodation or be limited to the provision of out-patient care.These activities also include medical consultation and treatment in the field of general and specialized medicine by general practitioners and medical specialists and surgeons, dental practice activities of a general or specialized nature and orthodontic activities, and activities for human health not performed by hospitals or by practicing medical doctors but by paramedical practitioners legally recognized to treat patients.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="humanTissueRepository">
        <annotation>
          <documentation>The collection, storage, and preparation for use, of human tissue (for example: blood components, bone marrow, corneas, heart values, ova, sperm) destined for future therapeutic use (for example: transfusion or transplantation). [Desc] Tissues may be collected from either live donors or cadavers. A tissue bank may be a separate free-standing facility (for example: many blood banks) or part of a larger laboratory in a hospital.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hunting">
        <annotation>
          <documentation>Pursuing animals to capture or kill them for food, blood sport, or trade in their products. [Desc] Includes, for example: hunting and trapping on a commercial basis; taking of animals (dead or alive) for food, fur, skin, or for use in research, in zoos or as pets$$$$$ production of fur skins, reptile or bird skins from hunting or trapping activities$$$$$ and land-based catching of sea mammals such as walrus and seal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inspection">
        <annotation>
          <documentation>Serves as a location where vehicles, goods, and/or people are inspected and/or regulated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inspectionStation">
        <annotation>
          <documentation>Serves as a station at which vehicles, goods, and/or people are inspected. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="insurance">
        <annotation>
          <documentation>Engaged in a form of risk management primarily used to hedge against the risk of potential financial loss. [Desc] Insurance is defined as the equitable transfer of the risk of a potential loss, from one entity to another, in exchange for a premium and duty of care. There are many types of insurance, for example: casualty, disability, health, liability, life, motor vehicle, property, and workers' compensation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermediateCare">
        <annotation>
          <documentation>Provides in-patient medical treatment for individuals who are disabled, elderly, or nonacutely ill, usually providing less intensive care than that offered at a hospital or skilled nursing facility. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="islamicPrayerHall">
        <annotation>
          <documentation>An open space, usually roofed as a hall, that is intended for use in public Muslim worship. [Desc] It has been prepared for the purposes of performing the five obligatory prayers of Islam ('salat') and includes a niche denoting the direction of Mecca (the 'mihrab'), to the right of which is usually located a stepped pulpit (the 'minbar').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jewelleryManufac">
        <annotation>
          <documentation>The manufacture of jewellery (for example: rings, bracelets, or necklaces) and costume or imitation jewellery articles. [Desc] Includes, for example: production of worked pearls; the production of precious and semi-precious stones in the worked state, including the working of industrial quality stones and synthetic or reconstructed precious or semi-precious stones$$$$$ working of diamonds$$$$$ manufacture of jewellery of precious metal (solid or clad) and/or precious or semi-precious stones$$$$$ manufacture of goldsmiths' articles of precious metals or of base metals clad with precious metals (for example: dinnerware, flatware, hollowware, toilet articles, office or desk articles, or articles for religious use)$$$$$ manufacture of technical or laboratory articles of precious metal (for example: crucibles, spatulas, or electroplating anodes)$$$$$ manufacture of precious metal watch bands, wristbands, watch straps and cigarette cases$$$$$ and manufacture of coins, including coins for use as legal tender, whether or not of precious metal. It also includes, for example: engraving of personal precious and non-precious metal products$$$$$ manufacture of costume or imitation jewellery (for example: rings, bracelets, necklaces, and similar articles of jewellery made from base metals plated with precious metals)$$$$$ jewellery containing imitation stones (for example: imitation gem stones or imitation diamonds)$$$$$ and manufacture of non-precious metal watch bands.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="judicialActivities">
        <annotation>
          <documentation>The administration and operation of administrative, civil and criminal law courts, military tribunals and the judicial system, including legal representation and advice on behalf of the government or when provided by the government in cash or services. [Desc] May also include the rendering of judgments and interpretations of the law, and the arbitration of civil actions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="juvenileCorrections">
        <annotation>
          <documentation>The discipline, reformation, and training of young offenders. [Desc] May involve minimizing the use of penal care (for example: a prison specializing in youthful offenders) and maximizing of the use of less-restrictive settings which allow the youths to remain either in their own homes or in 'halfway houses' offering structured custodial care, usually while attending a special school during the daytime.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landscapingService">
        <annotation>
          <documentation>The planting, care and maintenance of parks and gardens (for example: for private and public buildings, municipal grounds, or highways), green areas (for example: indoor gardens, sports grounds, play grounds or other recreational parks), stationary and flowing water (for example: basins, ponds, swimming pools, or watercourses), and plants placed for protection against noise, wind, erosion, visibility and/or dazzling. [Desc] Includes, for example, leaf and litter removal, trimming, fertilizing, and replacement of dead plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laundry">
        <annotation>
          <documentation>The laundering, dry-cleaning and/or pressing, of all kinds of clothing (including fur) and textiles. [Desc] May be provided by mechanical equipment, by hand or by self-service coin-operated machines, whether for the general public or for industrial or commercial clients (for example: provision of linens or work uniforms). The dirty laundry may be collected, and the clean laundry delivered, to the client on a scheduled basis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lawEnforcement">
        <annotation>
          <documentation>The administration and operation of regular and auxiliary police forces involved in the prevention, investigation, apprehension, or detention of individuals suspected or convicted of offenses against the criminal laws. [Desc] May include auxiliary duties (for example: traffic regulation, alien registration, or maintenance of arrest records).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leatherProdManufac">
        <annotation>
          <documentation>The manufacture of articles made of fur skins. [Desc] Includes, for example: fur wearing apparel and clothing accessories; assemblies of fur skins (for example: 'dropped' fur skins, plates, mats, or strips$$$$$ and diverse articles of fur skins (for example: rugs, unstuffed pouffes, and industrial polishing cloths).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="legalActivities">
        <annotation>
          <documentation>The legal representation of one party's interest against another party, whether or not before courts or other judicial bodies by, or under supervision of, persons who are members of the bar (for example: advice and representation in civil cases or criminal actions). [Desc] Also includes, for example: advice and representation in connection with labour disputes, general counselling and advising, preparation of legal documents (for example: articles of incorporation, partnership agreements, patents and copyrights, or the preparation of deeds, wills and trusts), and other activities of notaries public, civil law notaries, bailiffs, arbitrators, examiners and referees.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="legislativeActivities">
        <annotation>
          <documentation>The performance of one or more legislative functions of government (for example: enactment of laws, raising or lowering taxes, or adopting a budget) at any jurisdictional level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritimeDefense">
        <annotation>
          <documentation>The protection of the public, the environment, and national economic and security interests in maritime regions including international waters and national coasts, ports, and inland waterways. [Desc] Activities include: maritime safety (prevention of deaths, injuries, and property damage associated with maritime transportation, fishing, and recreational boating); maritime security (protection of national maritime borders from intrusions, including the flow of illegal drugs, aliens, and contraband through maritime routes, preventing illegal fishing, and suppressing violations of national law in the maritime arena)$$$$$ maritime mobility (facilitation of maritime commerce and the elimination of interruptions and impediments to the efficient and economical movement of goods and people, while maximizing recreational access to and enjoyment of the water)$$$$$ and protection of natural resources (prevention of environmental damage and the degradation of natural resources associated with maritime transportation, fishing, and recreational boating).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritimePilotage">
        <annotation>
          <documentation>The services of a maritime pilot may be obtained. [Desc] A pilot is a qualified person having local knowledge of navigation hazards and is authorised to guide vessels in and out of a port or channel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="market">
        <annotation>
          <documentation>The retail sale of any kind of new or second hand good (for example: household items, provisions, or livestock) in a usually movable stall located either along a public road or at a fixed marketplace. [Desc] A fixed marketplace accommodates many stalls, and may be either an open site designated for temporary use (for example: on 'market day') or a permanent structure with a roof and/or complete enclosure to protect against inclement weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="materialsRecovery">
        <annotation>
          <documentation>The processing of metallic and non-metallic waste, scrap and other articles into secondary raw material. [Desc] Materials may be recovered from waste streams by either separating and sorting recoverable materials from non-hazardous waste streams (for example: garbage) or by separating and sorting commingled recoverable materials (for example: paper, plastics, glass, or metals) into distinct categories.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meatProcessing">
        <annotation>
          <documentation>The processing and preserving of meat (for example: carcasses, smoked cuts, or sausages) and meat by-products (for example: fats, feathers, or hides). [Desc] Includes, for example: operation of slaughterhouses engaged in killing, dressing or packing meat (for example: beef, pork, poultry, lamb, rabbit, mutton, or camel); production of fresh, chilled or frozen meat, in carcasses, cuts or individual portions$$$$$ production of dried, salted or smoked meat$$$$$ and the production of meat products (for example: sausages, salami, puddings, 'andouillettes', saveloys, bolognas, pÔtÚs, rillettes, and boiled ham). It also includes, for example, the related activities of: slaughtering and processing of whales on land or on specialized vessels$$$$$ production of hides and skins originating from slaughterhouses, including fellmongery$$$$$ rendering of lard and other edible fats of animal origin$$$$$ processing of animal offal$$$$$ production of pulled wool$$$$$ and the production of feathers and down.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryVehicleManufac">
        <annotation>
          <documentation>The manufacture of military fighting vehicles (for example: armoured tanks, armoured amphibious vehicles or armoured personnel carriers). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mineralMining">
        <annotation>
          <documentation>The mining and quarrying of various materials (for example: abrasive materials, asbestos, siliceous fossil meals, natural graphite, steatite (talc), and feldspar) and minerals (for example: gemstones, quartz, or mica) other than those used in construction (for example: sand or stone), the manufacture of materials (for example: clay or gypsum), or the manufacture of chemicals (for example: potassium salts or native sulphur) or mineral fertilizer (for example: guano), or solid mineral fuels (for example: coal, petroleum). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miningQuarrying">
        <annotation>
          <documentation>The extraction of minerals occurring naturally as solids (coal and ores), liquids (petroleum) or gases (natural gas). [Desc] Extraction can be achieved by different methods (for example: underground or surface mining, well operation, or seabed mining). Includes supplementary activities aimed at preparing the crude materials for marketing (for example: crushing, grinding, cleaning, drying, sorting, concentrating ores, liquefaction of natural gas and agglomeration of solid fuels. These operations are often accomplished at or near the location where the resource is extracted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miscellaneousManufac">
        <annotation>
          <documentation>The manufacture of a variety of goods and a wide range of products. [Desc] Processes used by these manufacturers vary considerably. Examples include the manufacturing of jewellery, sporting goods, office supplies, signs and brooms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedFarming">
        <annotation>
          <documentation>The combined production of crops and animals without a specialized production of either crops or animals. [Desc] The size of the overall farming operation is not a determining factor. If either production of crops or animals exceeds 66 per cent or more of the overall economic value of the activity, the combined activity should not be included here, but allocated to crop or animal farming.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mobilePhoneService">
        <annotation>
          <documentation>Supports voice transmission and reception using wireless radio wave transmission technology, communicating via a cellular network of base stations (cell sites), which is in turn linked to the conventional telephone network. [Desc] In addition to the standard voice function of a telephone, a mobile phone can support many additional services such as SMS for text messaging, packet switching for access to the Internet, and MMS for sending and receiving photos and video.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mortuaryServices">
        <annotation>
          <documentation>The examination (as necessary) and preparation of corpses for funeral rites (for example: washing, dressing or casketing) and for subsequent disposal. [Desc] A cold chamber may be used to keep the deceased as long as is necessary for identification purposes, or prior to post-mortem examination, or while awaiting burial.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motel">
        <annotation>
          <documentation>A roadside hotel catering primarily for motorists, offering a place to sleep and motor vehicle parking. [Desc] Modern motels offer most of the features of hotels (for example: a restaurant).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleManufac">
        <annotation>
          <documentation>The manufacture of motor vehicles (for example: passenger cars, commercial vehicles, buses, or fire engines). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleParking">
        <annotation>
          <documentation>Provides parking for motor vehicles. [Desc] May be covered (for example: a parking garage) or uncovered (for example: a parking lot), and the overall allowed motor vehicle dimensions may be limited.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="museum">
        <annotation>
          <documentation>A permanent institution in the service of society and of its development, open to the public, which acquires, conserves, researches, communicates and exhibits, for purposes of study, education, enjoyment, the tangible and intangible evidence of people and their environment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="musicalInstManufac">
        <annotation>
          <documentation>The manufacture of devices that have been constructed with the specific purpose of making music. [Desc] Includes, for example, the manufacture of: stringed instruments; keyboard stringed instruments, including automatic pianos$$$$$ keyboard pipe organs, including harmoniums and similar keyboard instruments with free metal reeds$$$$$ accordions and similar instruments, including mouth organs$$$$$ wind instruments$$$$$ percussion musical instruments$$$$$ musical instruments, the sound of which is produced electronically$$$$$ musical boxes, fairground organs, and calliopes$$$$$ instrument parts and accessories (for example: metronomes, tuning forks, pitch pipes, cards, or discs and rolls for automatic mechanical instruments)$$$$$ and whistles, call horns and other mouth-blown sound signalling instruments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nationalGovernment">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, or judicial) at a national jurisdictional level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigation">
        <annotation>
          <documentation>Supports directing the movement of vehicles (for example: ships or airplanes) from one point to another safely and efficiently. [Desc] Includes, for example: course planning, position determination, hazard avoidance, and environmental condition (for example: weather) reporting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nightClub">
        <annotation>
          <documentation>An entertainment venue (for example: live performance or dancing), that does its primary business after dark, usually providing food and drink. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonMetalMineralManufac">
        <annotation>
          <documentation>The transformation and manufacture of mined or quarried nonmetallic minerals into products for transitional or final consumption. [Desc] Mined or quarried nonmetallic minerals include sand, gravel, stone, clay, and refractory materials. Processes used in the manufacture of these products include grinding, mixing, cutting, shaping, honing and heating. The products produced in this manufacturing process includes glass, refractory ceramic goods, roofing tiles, ceramic tableware, hydraulic cements, precast concrete and stone products such as monuments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonSpecializedStore">
        <annotation>
          <documentation>The retail sale of a variety of product lines in the same unit. [Desc] For example, a supermarket and a department store.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nuclearResearchCentre">
        <annotation>
          <documentation>An establishment supporting nuclear (atomic) experimentation or research. [Desc] May support scholarly investigation or inquiry, but generally intended to ultimately result in commercial and/or military products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="observationStation">
        <annotation>
          <documentation>A structure designed and equipped for making observations of astronomical, meteorological, or other natural phenomena. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="officeAdministration">
        <annotation>
          <documentation>The provision of a range of day to day office administrative services, such as financial planning, billing and record keeping, personnel and physical distribution and logistics for others on a contract or fee basis. [Desc] Includes other support activities that are ongoing routine business support functions that businesses and organizations traditionally do for themselves (for example: transcription, document editing or proofreading, photocopying, or digital printing or prepress services).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oilMill">
        <annotation>
          <documentation>The manufacture of crude and refined oils (for example: olive oil, soya-bean oil, or palm oil) and fats (for example: margarine) from vegetable or animal materials. [Desc] Includes, for example: manufacture of crude or refined vegetable oils (for example: olive oil, soya-bean oil, palm oil, sunflower-seed oil, cotton-seed oil, rape, colza or mustard oil, or linseed oil); manufacture of non-defatted flour or meal of oilseeds, oil nuts or oil kernels$$$$$ processing of vegetable oils (for example: blowing, boiling, dehydration, or hydrogenation)$$$$$ manufacture of margarine, melanges and similar spreads$$$$$ and the manufacture of compound cooking fats. It also includes, for example, the related activities of: manufacture of non-edible animal oils and fats$$$$$ extraction of fish and marine mammal oils$$$$$ and the production of cotton linters, oilcakes and other residual products of oil production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operaHouse">
        <annotation>
          <documentation>A theatre designed specifically for the presentation of musical drama (for example: opera), although other performing arts may be presented (for example: ballet). [Desc] It is often a prominent local landmark and may be architecturally distinct.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oreDressing">
        <annotation>
          <documentation>The preparation or concentration of ore by treatment or cleaning to concentrate its valuable constituents (minerals) into products (concentrate) of smaller bulk, and simultaneously to collect the worthless material (termed 'gangue') into discardable waste (termed 'tailing'). [Desc] The fundamental operations of ore-dressing processes are the breaking apart of the associated constituents of the ore by mechanical means (termed 'severance') and the separation of the severed components (termed 'beneficiation') into concentrate and tailing, using mechanical or physical methods which do not result in substantial chemical changes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="outPatientCare">
        <annotation>
          <documentation>Provides medical or surgical treatment for the ill or wounded on an out-patient basis (for example: at a clinic). [Desc] The patient returns home following treatment without an overnight stay at the facility.May be provided in an individual physicians' office or in a clinic setting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palace">
        <annotation>
          <documentation>An executive centre for administration (usually of a State) that also houses, or has previously housed, a royal residence. [Desc] May alternatively serve as the residence of a high dignitary in a religious establishment or government (for example: a president).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paperMill">
        <annotation>
          <documentation>The manufacture of pulp, paper, and paperboard (for example: non-corrugated cardboard). [Desc] Includes, for example: manufacture of bleached, semi-bleached or unbleached paper pulp by mechanical, chemical (dissolving or nondissolving) or semi-chemical processes; manufacture of cotton-linters pulp$$$$$ removal of ink and manufacture of pulp from waste paper$$$$$ and the manufacture of paper and paperboard intended for further industrial processing. It also includes the further processing of paper and paperboard (for example: coating, covering and impregnation of paper and paperboard$$$$$ manufacture of creped or crinkled paper$$$$$ and manufacture of laminates and foils, if laminated with paper or paperboard) and the manufacture of: handmade paper$$$$$ newsprint and other printing or writing paper$$$$$ cellulose wadding and webs of cellulose fibres$$$$$ and carbon paper or stencil paper in rolls or large sheets.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pastaManufac">
        <annotation>
          <documentation>The manufacture of farinaceous products (for example: macaroni, noodles, or couscous). [Desc] Includes, for example, the manufacture of: pastas such as macaroni and noodles, whether or not cooked or stuffed; couscous$$$$$ and canned or frozen pasta products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrianTransport">
        <annotation>
          <documentation>The transport of individuals on foot, and supporting activities. [Desc] Includes, for example, the use of human-powered vehicles (for example: tricycles) or human-sized but self-powered vehicles (for example: a motorized wheelchair or Segway personal transportation device).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumCoalProdManufac">
        <annotation>
          <documentation>The transformation of crude petroleum and coal into usable products. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicRecords">
        <annotation>
          <documentation>The activity of keeping records that the general public has a right to examine on file in a public office. [Desc] Public records may be maintained and held in many different physical forms including, for example, textual correspondence, completed paper documents, bound record books, photographs, film, sound recordings, map drawings, Compact Disc (CD) or Digital Versatile Disc (DVD), or other forms of machine-readable materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publishingBroadcasting">
        <annotation>
          <documentation>The activities of producing and disseminating vocal, pictorial and/or textual information and cultural products, including a means to transmit or distribute these products, as well as data or communications, information technology activities. [Desc] Publishing is the process of production and dissemination of literature or information to the general public. Forms of publishing include print, electronic or audio, the Internet or as multimedia products such as CD-ROM reference books. Broadcasting is the distribution of audio and video content to an audience via radio, television, cable or the internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pumping">
        <annotation>
          <documentation>The operation of pump stations associated with pipeline transport. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioBroadcasting">
        <annotation>
          <documentation>The activities of broadcasting audio signals through radio broadcasting studios and facilities for the transmission of aural programming to the public, to affiliates or to subscribers. [Desc] May include the preparation of content (for example: in a news studio), radio broadcasting activities over the Internet (Internet radio stations), and/or data broadcasting integrated with radio broadcasting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayPassengerTransport">
        <annotation>
          <documentation>The transport by rail of large groups of passengers. [Desc] May involve either mainline networks, spread over an extensive geographic area, or operate over a short distance on a local rail line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayTransport">
        <annotation>
          <documentation>The transport by rail of passengers and/or freight using railway rolling stock, and supporting activities. [Desc] May involve either mainline networks, spread over an extensive geographic area, or operate over a short distance on a local rail line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refugeeShelter">
        <annotation>
          <documentation>A temporary shelter for people to live whose claim for protection has been recognised as satisfying the criteria laid down in the 1951 United Nations Convention on Refugees. [Desc] Often established by governments or non-governmental organizations (such as the International Committee of the Red Cross) as temporary camps, and thus often termed a 'refugee camp'. Refugee camps are generally set up in an impromptu fashion (for example: using tents), and only designed to meet basic human needs for a short time; when civil war or other problems prevent the return of refugees, or children essentially grow up in the camps, a humanitarian crisis can result.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religiousActivities">
        <annotation>
          <documentation>Activities of religious organizations or individuals providing services either directly to worshippers (for example: in churches, mosques, temples, synagogues or other places of worship) or through the preparation of individuals for such service. [Desc] Includes religious communities (for example: a convent or a monastery), religious retreats, and religious funeral service activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rescueParamedical">
        <annotation>
          <documentation>The administration and operation of specially trained rescue and paramedical personnel qualified to extract individuals from life-threatening situations and to administer emergency medical treatment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="residence">
        <annotation>
          <documentation>The provision of accommodation in the form of a long-term primary residence. [Desc] Includes, for example: apartments, condominiums, houses (either attached or detached), and manufactured houses. May be rented or owner-occupied and each generally serves as the residence of a single (perhaps extended) family.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="residentialCare">
        <annotation>
          <documentation>The long-term provision of both accommodation and meals combined with either nursing, supervisory or other types of care as required by the residents. [Desc] The care provided is a mix of health and social services with the health services being largely some level of nursing services.Residential care falls between the nursing care delivered in skilled or intermediate care facilities and the assistance provided through social services.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="resort">
        <annotation>
          <documentation>A specialized hotel, usually fashionable, where people go for vacation, health (for example: a spa), and/or participation sports activities (for example: skiing). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restaurant">
        <annotation>
          <documentation>The activity of providing food services to customers, whether they are served while seated or serve themselves from a display of items. [Desc] The prepared meals are usually eaten on the premises, however they may be taken out to be eaten elsewhere. In some cases the meals may be ordered in advance and delivered to the customer location.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restroom">
        <annotation>
          <documentation>A location for practicing good hygiene in order to ensure personal cleanliness and promotion of health. [Desc] Hygienic practices include washing of the hands and/or face, elimination of bodily wastes, and adjustment of personal appearance (for example: the use of a mirror to configure hair or apply make-up).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailBanking">
        <annotation>
          <documentation>The receiving of deposits and/or close substitutes for deposits and extending of credit or lending funds. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailSale">
        <annotation>
          <documentation>The sale of  goods directly to the consumer or end-user for personal or household consumption, normally in small quantities and in the condition in which they were purchased or following minor alterations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailTelecom">
        <annotation>
          <documentation>The retail transmission and receipt of voice, data, text, sound and/or video by electronic means. [Desc] For example, telephone and Internet access service.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadFreightTransport">
        <annotation>
          <documentation>The transport by road of freight using motor vehicles (for example: trucks) specialized for that purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadPassengerTransport">
        <annotation>
          <documentation>The transport by road of large groups of passengers using motor vehicles (for example: buses) specialized for that purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadTransport">
        <annotation>
          <documentation>The transport by road of passengers and/or freight using motor vehicles, and supporting activities. [Desc] Included are: transport by private vehicles; taxi operations$$$$$ scheduled bus services$$$$$ charters, excursions and other occasional coach services$$$$$ and commercial truck haulage (for example: retail products, bulk liquids, refrigerated produce, or waste).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubberProdManufac">
        <annotation>
          <documentation>The manufacture of products of natural or synthetic rubber, unvulcanized, vulcanized or hardened. [Desc] Includes, for example, the manufacture of: rubber tyres or tubes; rubber plates, sheets, strip, rods, or profile shapes$$$$$ tubes, pipes and hoses$$$$$ conveyor or transmission belts or belting$$$$$ hygienic articles (for example: sheath contraceptives, teats, or hot water bottles)$$$$$ articles of apparel (if only sealed together, not sewn)$$$$$ rubber thread and rope$$$$$ rubberized yarn and fabrics$$$$$ rubber rings, fittings and seals$$$$$ rubber roller coverings$$$$$ inflatable rubber mattresses and balloons.$$$$$ rubber brushes$$$$$ hard rubber pipe stems$$$$$ and hard rubber combs, hair pins, hair rollers, and similar items. It also includes the manufacture of: rubber repair materials$$$$$ textile fabric impregnated, coated, covered or laminated with rubber, where rubber is the chief constituent$$$$$ rubber waterbed mattresses$$$$$ rubber bathing caps and aprons$$$$$ and rubber wet suits and diving suits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seafoodProcessing">
        <annotation>
          <documentation>The processing and preserving of fish (for example: herring or salmon), crustaceans (for example: lobster or shrimp) and molluscs (for example: clams or oysters). [Desc] Includes, for example: preparation and preservation (for example: by freezing, deep-freezing, drying, smoking, salting, immersing in brine, or canning); production of fish, crustacean and mollusc products (for example: cooked fish, fish fillets, roes, caviar, or caviar substitutes)$$$$$ production of fishmeal for human consumption or animal feed$$$$$ and the production of meals and solubles from fish and other aquatic animals unfit for human consumption. It also includes, for example, the related activities of: activities of vessels engaged only in the processing and preserving of fish, and the processing of seaweed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="secondaryEducation">
        <annotation>
          <documentation>The provision of the type of education that lays the foundation for lifelong learning and human development and is capable of furthering education opportunities. [Desc] Often corresponds to the period of compulsory school attendance.Such schools provide programmes that are usually on a more subject-oriented pattern using more specialized teachers, and more often employ several teachers conducting classes in their field of specialization.Education can be provided in classrooms or through radio, television broadcast, Internet or correspondence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityBrokerage">
        <annotation>
          <documentation>The operation of security and commodity brokerages dealing in financial markets on behalf of others (for example: stock broking) and related activities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityEnforcement">
        <annotation>
          <documentation>The administration and operation of security forces of limited jurisdiction (for example: airport police, campus police, hospital police or park police) who are employed by organizations to protect their facilities, properties, personnel, users, visitors and operations from harm. [Desc] The forces may be certified by legal authorities to exercise limited police type powers (for example: crime prevention, arrest, law enforcement and investigation).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityServices">
        <annotation>
          <documentation>The administration and operation of security forces and guards of limited jurisdiction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewerage">
        <annotation>
          <documentation>The activities of operating sewer systems, sewer treatment facilities and /or collection and transport of human or industrial wastewater. [Desc] Includes: collection and transport of wastewater from one or several users, as well as rain water by means of sewerage networks, collectors, tanks and other means of transport (for example: sewage vehicles); emptying and cleaning of cesspools and septic tanks, sinks and pits from sewage$$$$$ servicing of chemical toilets$$$$$ treatment of wastewater (including human and industrial wastewater) by means of physical, chemical and biological processes (for example: dilution, screening, filtering, sedimentation)$$$$$ and maintenance and cleaning of sewers and drains, including sewer rodding.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewerageScreening">
        <annotation>
          <documentation>Pre-treatment of waste water by means screening and/or filtering non-soluble solids and trash before being treated by physical, chemical and/or biological processes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shipConstruction">
        <annotation>
          <documentation>The construction of ships, boats and other floating structures for transportation and other commercial purposes, as well as for sports and recreational purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shipRepair">
        <annotation>
          <documentation>The routine maintenance and repair of ships and/or pleasure boats. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shootingRange">
        <annotation>
          <documentation>A specialized facility designed for firearms practice and competition. [Desc] Indoor ranges are usually designed for stationary target practice while outdoor ranges may be designed for stationary target practice and additionally may support moving target practice (for example: skeet or trap shooting with clay targets).Pistols, rifles, airguns, semi-automatic, and/or fully-automatic weapons may be allowed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shortTermAccommodation">
        <annotation>
          <documentation>Provides lodging on a nightly or weekly basis. [Desc] Short-term accommodations include furnished rooms or suites or complete self-contained units with kitchens, housekeeping services, and may often include a range of additional services such as food and beverage services, parking, laundry services, swimming pools and exercise rooms, recreational facilities and conference and convention facilities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="signalling">
        <annotation>
          <documentation>The use of signals for controlling a transportation system. [Desc] For example, station displays to advise passengers of vehicle arrival and/or departure times, railway signals to control use of track segments, and road signage to advise motorists of hazards, detours, and/or road closures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="silviculture">
        <annotation>
          <documentation>Controlling the establishment, growth, composition, health, and quality of forests to meet diverse needs and values of landowners and society on a sustainable basis. [Desc] Includes, for example: growing of standing timber (for example: planting, replanting, transplanting, thinning and conserving of forests and timber tracts); growing of coppice, pulpwood and fire wood$$$$$ and operation of forest tree nurseries. These activities can be carried out in natural or planted forests.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="socialWork">
        <annotation>
          <documentation>Social, counselling, welfare, refugee, referral and similar services which are delivered to individuals and families in their homes or elsewhere and carried out by government offices or by private organizations, disaster relief organizations and national or local self-help organizations and by specialists providing counselling services. [Desc] Includes, for example: welfare and guidance activities for children and adolescents; adoption activities$$$$$ household budget counselling$$$$$ marriage and family guidance$$$$$ credit and debt counselling$$$$$ vocational rehabilitation and habilitation activities for unemployed persons$$$$$ eligibility determination in connection with welfare aid, rent supplements or food stamps$$$$$ day facilities for the homeless and other socially weak groups$$$$$ and charitable activities like fund-raising or other supporting activities aimed at social work.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="softDrinkManufac">
        <annotation>
          <documentation>The manufacture of soft drinks and the production of natural mineral waters and other bottled waters. [Desc] Includes the manufacture of various non-alcoholic beverages (excepting non-alcoholic beer and wine) and non-alcoholic flavoured and/or sweetened waters; for example: lemonade, orangeade, cola, fruit drinks, or tonic waters.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsAmusementRecreation">
        <annotation>
          <documentation>Activities that meet recreational and amusement interests of the general public. [Desc] These establishments may include provisions for watching or participating in sporting, amusement and recreational activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsCentre">
        <annotation>
          <documentation>A place that is used principally for performing and observing sporting events, but also may include training fields and related fitness facilities. [Desc] Usually organized around a central stadium that may be located indoors (and then often termed an 'arena').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsGoodsManufac">
        <annotation>
          <documentation>This class includes the manufacture of articles and equipment for sports, outdoor and indoor games (except apparel and footwear). [Desc] It includes, for example, the manufacture of: hard, soft and inflatable balls; rackets, bats and clubs$$$$$ skis, bindings and poles$$$$$ ski-boots$$$$$ sailboards and surfboards$$$$$ requisites for sport fishing, including landing nets$$$$$ requisites for hunting, mountain climbing, and similar outdoor sports$$$$$ leather sports gloves and sports headgear$$$$$ ice skates and roller skates$$$$$ bows and crossbows$$$$$ and gymnasium, fitness centre or athletic equipment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stop">
        <annotation>
          <documentation>Activities associated with disembarking or taking on passengers or freight at an intermediate point along a transportation route (for example: railway, pipeline, road, water or air). [Desc] Usually having minimal (for example: a sign or shelter) or no associated facilities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="storageHumanRemains">
        <annotation>
          <documentation>Used for the long-term storage of human corpses and ashes. [Desc] For example, a columbarium.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="structMetalProdManufac">
        <annotation>
          <documentation>The manufacture of structural metal products (for example: metal frameworks or parts for construction), metal container-type objects (for example: reservoirs, tanks, central heating boilers) and/or steam generators. [Desc] Includes, for example, the manufacture of: metal frameworks or skeletons for construction and parts thereof (for example: towers, masts, trusses, or bridges); industrial frameworks in metal (for example: frameworks for blast furnaces or lifting and handling equipment)$$$$$ prefabricated buildings mainly of metal (for example: site huts or modular exhibition elements$$$$$ metal doors, windows and their frames, shutters and gates$$$$$ metal room partitions for floor attachment$$$$$ reservoirs, tanks and similar containers of metal, of types normally installed as fixtures for storage or manufacturing use$$$$$ metal containers for compressed or liquefied gas$$$$$ central heating boilers and radiators$$$$$ steam or other vapour generators$$$$$ auxiliary plant for use with steam generators (for example: condensers, economizers, superheaters, steam collectors or accumulators)$$$$$ nuclear reactors, except isotope separators$$$$$ and parts for marine or power boilers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transferHub">
        <annotation>
          <documentation>Allows for the transfer of passengers and/or freight between two or more transportation routes (for example: railway, pipeline, road, water or air) of the same type. [Desc] There are no facilities for disembarking and/or taking on passengers or freight; all transport passes continuously through the hub and on to the destination. The transfer may be controlled, for example by: signs, signals, gates, and/or valves. For example, a road interchange, a railway switching point between railway lines, a pipeline junction, and a basin at the junction of waterways.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transport">
        <annotation>
          <documentation>The provision of passenger and/or freight transport by railway, pipeline, road, water or air and associated activities (for example: terminal and parking facilities, cargo handling, or storage). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationHub">
        <annotation>
          <documentation>Activities associated with and including disembarking or taking on passengers or freight along a transportation route (for example: railway, pipeline, road, water or air). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationSupport">
        <annotation>
          <documentation>Activities, devices and operations associated with transportation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportEquipManufac">
        <annotation>
          <documentation>The manufacture and construction of equipment used for transporting people and goods. [Desc] For example, motor vehicles, ships, railway cars, aircraft and armoured personnel carriers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportSystemMaint">
        <annotation>
          <documentation>The routine maintenance and/or repair of transport systems (for example: railways, pipelines, or roads) and their associated stations and/or terminals (for example: ferry docks or runways). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vacationCottage">
        <annotation>
          <documentation>A private weekend and/or summer season holiday residence. [Desc] May be attached, or detached, from adjacent residences. They are generally located in or near areas of scenic beauty (for example: lakes, rivers, oceans, or wilderness areas) and are often utilized for outdoor recreational activities (for example: fishing, hiking, or sailing).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veterinary">
        <annotation>
          <documentation>The provision of animal health care and control activities for farm animals or pet animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vocationalEducation">
        <annotation>
          <documentation>The provision of courses and course work that prepares students for jobs that are based in manual or practical activities, traditionally non-academic and related to a specific trade, occupation or vocation in which the learner participates. [Desc] It is sometimes referred to as technical education, as the learner directly develops expertise in a particular group of techniques or technology.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wirelessRepeater">
        <annotation>
          <documentation>A combination of a receiver and a transmitter that receives a weak or low-level telecommunication signal and retransmits it at a higher level or higher power, so that the signal can cover longer distances without degradation. [Desc] Wireless repeaters are used extensively (for example: in dispatching, amateur radio, and emergency services communications) to relay radio signals across a wider area. With most emergency dispatching systems (for example: police, fire brigade, ambulance, taxicab, tow truck, and other services), the repeater is synonymous with the base station, which performs both functions. A duplex repeater uses two radio frequencies; an 'Input' frequency, which it monitors for signals, and an 'Output' frequency, on which it retransmits the received signals at a higher power or higher altitude. Full-duplex repeators are commonly used in radio and television broadcasting in mountainous regions (termed 'broadcast translator' or 'broadcast repeator').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wirelessTelecom">
        <annotation>
          <documentation>The activities of operating, maintaining and/or providing access to facilities for the transmission of voice, data, text, sound, and video using a wireless telecommunications infrastructure. [Desc] These facilities provide omnidirectional transmission via airwaves and they may be based on a single technology or a combination of technologies. Includes, for example, operating paging as well as cellular and other wireless telecommunications networks as well as the provision of Internet access by the operator of the wireless infrastructure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodBasedManufac">
        <annotation>
          <documentation>The process of taking logs and cutting them into lumber which then may be further cut or shaped and assembled into wood products. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="advertising">
        <annotation>
          <documentation>The provision of a full range of advertising services including advice, creative services, production of advertising material, media planning, and the purchase of media placement. [Desc] Includes, for example, the creation and realization of advertising campaigns (for example: creation and placement of advertising in print media, electronic services, and/or on outdoor displays) and conducting marketing campaigns and other advertising services aimed at attracting and retaining customers (for example: product promotion, point-of-sale marketing, and direct mail advertising).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="agriculture">
        <annotation>
          <documentation>The production of crops and/or animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftManufac">
        <annotation>
          <documentation>The manufacture of air (for example: airplaces or helicopters) and spacecraft (for example launch vehicles or satellites) and related equipment. [Desc] It includes, for example, the manufacture of: airplanes for the transport of goods or passengers, for use by the defence forces, for sport or other purposes; helicopters$$$$$ gliders and hang-gliders$$$$$ dirigibles and hot air balloons$$$$$ parts and accessories of the aircraft of this class (for example: fuselages, wings, doors, control surfaces, landing gear, fuel tanks, nacelles, airscrews, helicopter rotors and propelled rotor blades, motors and engines of a kind typically found on aircraft, or parts of turbojets and turbopropellers for aircraft)$$$$$ and ground flying trainers. It also includes, for example, the manufacture of spacecraft and launch vehicles, satellites, planetary probes, orbital stations, shuttles, and intercontinental ballistic (ICBM) and similar missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cementProdManufac">
        <annotation>
          <documentation>The manufacture of articles of concrete, cement and/or plaster. [Desc] Includes, for example, the manufacture of: precast concrete, cement or artificial stone articles for use in construction (for example: tiles, flagstones, bricks, boards, sheets, panels, pipes, or posts); prefabricated structural components for building or civil engineering of cement, concrete or artificial stone$$$$$ plaster articles for use in construction (for example: boards, sheets, or panels)$$$$$ building materials of vegetable substances (for example: wood wool, straw, reeds, or rushes) agglomerated with cement, plaster or other mineral binder$$$$$ articles of asbestos-cement or cellulose fibre-cement (for example: corrugated sheets, other sheets, panels, tiles, tubes, pipes, reservoirs, troughs, basins, sinks, jars, furniture, or window frames)$$$$$ other articles of concrete, plaster, cement or artificial stone (for example: statuary, furniture, bas- and haut-reliefs, vases, or flowerpots)$$$$$ powdered mortars$$$$$ and ready-mix and dry-mix concrete and mortars.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="centralBanking">
        <annotation>
          <documentation>The provision of governmental banking services including supervisory monetary policy for a country or a group of member states (for example: the European Union). [Desc] The primary responsibility is to maintain the stability of the national currency and money supply, but more active duties include controlling subsidized loan interest rates, and acting as a 'bailout' lender of last resort to the banking sector during times of financial crisis. There may also be supervisory powers to ensure that banks and other financial institutions do not behave recklessly or fraudulently.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ceramicProdManufac">
        <annotation>
          <documentation>The manufacture of other porcelain and ceramic products (for example: electrical insulators, jars, or laboratory items). [Desc] Includes, for example, the manufacture of: ceramic tableware and other domestic or toilet articles; statuettes and other ornamental ceramic articles$$$$$ electrical insulators and insulating fittings of ceramics$$$$$ ceramic laboratory, chemical and industrial products$$$$$ ceramic pots, jars and similar articles of a kind used for conveyance or packing of goods$$$$$ and ceramic furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="footwearManufac">
        <annotation>
          <documentation>The manufacture of footwear for all purposes, of any material, by any process, including moulding. [Desc] Also includes the manufacture of leather parts of footwear (for example: manufacture of uppers and parts of uppers, outer and inner soles, or heels) as well as the manufacture of gaiters, leggings and similar articles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="forestryLogging">
        <annotation>
          <documentation>The production of roundwood for the forest-based manufacturing industries as well as the extraction and gathering of wild growing non-wood forest products. [Desc] Besides the production of timber, forestry activities result in products that undergo little processing, such as firewood, charcoal, wood chips and roundwood used in an unprocessed form (for example: as mine pit-props or for pulpwood). These activities can be carried out in natural or planted forests.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="forestWarden">
        <annotation>
          <documentation>Manages and protects (for example: against fire) an area of forest and/or other natural region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foundry">
        <annotation>
          <documentation>The manufacture of semi-finished products and various metal castings by a process of introducing molten metal into a mold, allowed it to solidify in the shape inside the mold, and then removing the mold. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fruitVegProcessing">
        <annotation>
          <documentation>The processing and preserving of fruit (for example: apples or oranges) and vegetables (for example: beans, maize, or potatos). [Desc] Includes, for example: manufacture of food consisting chiefly of fruit or vegetables (except ready-made dishes in frozen or canned form); preserving of fruit, nuts or vegetables (for example: by freezing, drying, immersing in oil or in vinegar, or canning)$$$$$ manufacture of fruit or vegetable food products or juices$$$$$ manufacture of jams, marmalades and table jellies$$$$$ processing and preserving of potatos (for example: prepared frozen potatos, dehydrated mashed potatos, potato snacks, potato crisps, or potato flour and meal)$$$$$ roasting of nuts$$$$$ and the manufacture of nut foods and pastes. It also includes, for example, the related activities of: production of concentrates from fresh fruits and vegetables$$$$$ industrial peeling of potatoes$$$$$ and the manufacture of perishable prepared foods of fruit and vegetables (for example: salads, peeled or cut vegetables, or tofu).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fundManagement">
        <annotation>
          <documentation>Financial portfolio and fund management activities on a fee or contract basis (for example: management of mutual funds, pension funds, or other investment funds). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="preparedMealManufac">
        <annotation>
          <documentation>The manufacture of ready-made (for example: prepared, seasoned and cooked) meals and dishes, in frozen or canned form. [Desc] These dishes are usually packaged and labeled for re-sale. They include, for example: fresh or frozen meat or poultry dishes; canned stews and vacuum-prepared meals$$$$$ other prepared meals (for example: 'TV dinners')$$$$$ frozen fish dishes, including fish and chips$$$$$ prepared dishes of vegetables$$$$$ and frozen pizza.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="primaryEducation">
        <annotation>
          <documentation>The provision of academic courses and associated course work that give students a sound basic education in reading, writing and mathematics and an elementary understanding of other subjects such as history, geography, natural science, social science, art and music. [Desc] Such education is generally provided for children, however the provision of literacy programmes within or outside the school system, which are similar in content to programmes in primary education but are intended for those considered too old to enter elementary schools, is also included.Also included is the provision of programmes at a similar level, suited to children with special needs education.Education can be provided in classrooms or through radio, television broadcast, Internet or correspondence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="primaryMetalManufac">
        <annotation>
          <documentation>The activities of smelting and/or refining ferrous and non-ferrous metals from ore, pig iron or scrap, using electrometallurgical and other process metallurgic techniques. [Desc] The output of smelting and refining, usually in ingot form, is used in rolling, drawing, and extruding operations to make sheet, strip, bar, rod, or wire, and in molten form to make castings and other basic metal products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="realEstateActivities">
        <annotation>
          <documentation>Acting as lessors, agents and/or brokers in land along with anything permanently affixed to the land (for example: buildings). [Desc] For example, selling or buying real estate, renting real estate, or providing other real estate services such as appraising real estate or acting as real estate escrow agents.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refractoryProdManufac">
        <annotation>
          <documentation>The manufacture of refractory products used to resist heat (for example: used to line the inside walls of a furnace). [Desc] Includes, for example, the manufacture of refractory mortars and concretes, as well as refractory ceramic goods (for example: heat-insulating ceramic goods of siliceous fossil meals; refractory bricks, blocks and tiles$$$$$ and retorts, crucibles, muffles, nozzles, tubes, and pipes. it also includes the manufacture of refractory articles containing magnesite, dolomite or chromite.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterSupply">
        <annotation>
          <documentation>The activities of collection, treatment and distribution of water. [Desc] Include reservoirs, pumping stations, water treatment plants and distribution mains.The water may be used for drinking, industrial needs, irrigation, or other uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight using water vehicles (for example: ships or hovercraft), and supporting activities. [Desc] Included are: the operation of towing or pushing boats; excursion, cruise or sightseeing boats$$$$$ ferries$$$$$ and water taxis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterTreatment">
        <annotation>
          <documentation>The treatment of water for domestic and industrial needs. [Desc] Includes the purification of water for water supply purposes, the treatment of water for industrial and other purposes, and the desalting of sea or ground water to produce water as the principal product of interest.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftRepair">
        <annotation>
          <documentation>The routine maintenance and/or repair of aircraft and their engines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="airTrafficControl">
        <annotation>
          <documentation>The provision of one or more traffic control services (for example: area control services, approach control services, and aerodrome control services), flight information services, alerting services, and/or air traffic advisory services. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="airTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight using aircraft, and supporting activities. [Desc] Included are: transport of passengers and/or freight by air over regular routes and on regular schedules; charter flights for passengers$$$$$ scenic and sightseeing flights$$$$$ and non-scheduled transport of freight by air.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemicalManufac">
        <annotation>
          <documentation>The transformation of organic and inorganic raw materials by a chemical process and the formation of either basic manufacturing chemicals or products. [Desc] Basic chemicals (for example: basic chemicals, fertilizer and nitrogen compounds, plastics and synthetic rubber in primary forms) may be distinguished from the production of intermediate and end products produced by further processing of basic chemicals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemicalMining">
        <annotation>
          <documentation>The mining and quarrying of chemicals (for example: potassium salts or native sulphur) or mineral fertilizers (for example: guano). [Desc] Includes, for example: mining of natural phosphates and natural potassium salts; mining of native sulphur$$$$$ extraction and preparation of pyrites and pyrrhotite, except roasting$$$$$ mining of natural barium sulphate and carbonate (barytes and witherite), natural borates, natural magnesium sulphates (kieserite)$$$$$ mining of earth colours, fluorspar and other minerals valued chiefly as a source of chemicals$$$$$ and guano mining.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cinema">
        <annotation>
          <documentation>A theatre solely for the presentation of motion pictures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="headOffice">
        <annotation>
          <documentation>The overseeing and managing of other units of a company or enterprise, undertaking the strategic or organizational planning and decision making role of the company or enterprise. [Desc] Units in this class exercise operational control and manage the day-to-day operations of their related units. Includes, for example: head offices, centralized administrative offices, corporate offices, district and regional offices, and subsidiary management offices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="headquarters">
        <annotation>
          <documentation>Devoted to overseeing the performance of one or more administrative or management functions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heating">
        <annotation>
          <documentation>Generation of heated liquid and/or gas for heating purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="longTermAccommodation">
        <annotation>
          <documentation>Provides lodging on a temporary or longer-term basis which, for the period of occupancy, may serve as a principal residence. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="machineryManufac">
        <annotation>
          <documentation>The manufacture of machinery and equipment that act independently on materials either mechanically or thermally or perform operations on materials (for example: handling, spraying, weighing or packing), including their mechanical components that produce and apply force, and any specially manufactured primary parts. [Desc] The machinery may be either general-purpose (machinery that is used in a wide range of industries) or special-purpose machinery (machinery for exclusive use within an industry or a small cluster of industries). General-purpose machinery includes, for example: engines and turbines; fluid power equipment$$$$$ other pumps, compressors, taps and valves$$$$$ bearings, gears, gearing and driving elements$$$$$ ovens, furnaces and furnace burners$$$$$ lifting and handling equipment$$$$$ office machinery and equipment (except computers and peripheral equipment)$$$$$ and power-driven hand tools. Special-purpose machinery includes, for example: agricultural and forestry machinery$$$$$ metal-forming machinery and machine tools$$$$$ machinery for metallurgy$$$$$ machinery for mining, quarrying and construction$$$$$ machinery for food, beverage and tobacco processing$$$$$ and machinery for textile, apparel and leather production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="machineryRepair">
        <annotation>
          <documentation>The repair and maintenance of industrial machinery and equipment including specialized repair with the aim to restore the industrial machinery and equipment to working order. [Desc] The provision of general or routine maintenance (servicing) on such machinery and equipment to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Included, for example, is the: sharpening or installing commercial and industrial machinery blades and saws; the provision of welding (for example: automotive or general) repair services$$$$$ and the repair of agricultural and other heavy and industrial machinery and equipment (for example: forklifts and other materials handling equipment, machine tools, commercial refrigeration equipment, construction equipment, or mining machinery).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumGasExtract">
        <annotation>
          <documentation>The production of crude petroleum, the mining and extraction of oil from oil shale and oil sands and the production of natural gas and recovery of hydrocarbon liquids. [Desc] Includes the activities of operating and/or developing oil and gas field properties, for example: drilling, completing and equipping wells; operating separators, emulsion breakers, desilting equipment and field gathering lines for crude petroleum$$$$$ and all other activities in the preparation of oil and gas up to the point of shipment from the producing property. Also includes the production of oil, the mining and extraction of oil from oil shale and oil sands and the production of gas and hydrocarbon liquids, through gasification, liquefaction and pyrolysis of coal at the mine site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumRefining">
        <annotation>
          <documentation>The manufacture of liquid or gaseous fuels or other products from crude petroleum, bituminous minerals or their fractionation products. [Desc] Petroleum refining involves one or more of the following activities: fractionation, straight distillation of crude oil, and cracking. Includes, for example: production of motor fuel (for example: gasoline or kerosene; production of fuel (for example: light, medium and heavy fuel oil$$$$$ or refinery gases such as ethane, propane and butane)$$$$$ manufacture of oil-based lubricating oils or greases, including from waste oil$$$$$ manufacture of products for the petrochemical industry and for the manufacture of road coverings$$$$$ manufacture of various commercial products (for example: white spirit, vaseline, paraffin wax, or petroleum jelly$$$$$ manufacture of hard-coal and lignite fuel briquettes$$$$$ manufacture of petroleum briquettes$$$$$ and the blending of alcohol-based biofuels (for example: gasohol or E85).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrolSale">
        <annotation>
          <documentation>The retail sale of fuel for motor vehicles. [Desc] May also include retail sale of lubricating and/or cooling products for motor vehicles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayVehicleManufac">
        <annotation>
          <documentation>The manufacture of railway locomotives, rolling stock and related equipment. [Desc] Includes, for example, the manufacture of: electric, diesel, steam and other rail locomotives; self-propelled railway or tramway coaches, vans and trucks, maintenance or service vehicles$$$$$ railway or tramway rolling stock, not self-propelled (for example: passenger coaches, goods vans, tank wagons, self-discharging vans and wagons, workshop vans, crane vans, or tenders)$$$$$ specialized parts of railway or tramway locomotives or of rolling stock (for example: bogies, axles and wheels, brakes and parts of brakes$$$$$ hooks and coupling devices, buffers and buffer parts$$$$$ shock absorbers$$$$$ wagon and locomotive frames$$$$$ bodies$$$$$ or corridor connections). It also includes, for example, the manufacture of: mechanical and electromechanical signalling, safety and traffic control equipment for railways, tramways, inland waterways, roads, parking facilities, or airfields$$$$$ and mining locomotives and mining rail cars.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayVehicleRepair">
        <annotation>
          <documentation>The routine maintenance and/or repair of railway vehicles (for example: locomotives or railway wagons). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raisingOfAnimals">
        <annotation>
          <documentation>The raising and breeding of all animals (for example: cattle, sheep, or pigs), except aquatic animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="textileManufac">
        <annotation>
          <documentation>The preparation and spinning of textile fibres as well as textile weaving, finishing of textiles, and the manufacture of made-up textile articles (for example: household linen, blankets, rugs, or cordage) except wearing apparel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="theatre">
        <annotation>
          <documentation>A place (for example: a building, a structure, or an outdoor setting) for live theatrical presentations, concerts, opera or dance productions and/or other stage productions. [Desc] May also be used to host other cultural events (for example: lectures or the presentation of motion pictures).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tobaccoProdManufac">
        <annotation>
          <documentation>The processing of an agricultural product, tobacco, into a form suitable for final consumption. [Desc] Includes, for example, the manufacture of tobacco products and products of tobacco substitutes (for example: cigarettes, cigarette tobacco, cigars, pipe tobacco, chewing tobacco, or snuff) as well as the manufacture of 'homogenized' or 'reconstituted' tobacco. It also inclused the process of stemming and redrying of tobacco.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="warehousingStorage">
        <annotation>
          <documentation>The operation of storage and/or warehouse facilities for all kind of goods (for example: grain silos, general merchandise warehouses, refrigerated warehouses, or storage tanks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterCollection">
        <annotation>
          <documentation>The collection of water for domestic and industrial needs. [Desc] Includes the collection of water from rivers, lakes, reservoirs, wells and/or directly as rain water (for example: using cisterns) as well as its movement to point(s) of treatment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterDistribution">
        <annotation>
          <documentation>The distribution of water for domestic and industrial needs. [Desc] Includes the distribution of water through mains (but not including long-distance transport of water via pipelines), by trucks or other means, and the operation of irrigation canals (but not including the operation of irrigation equipment for agricultural purposes).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="apparelManufac">
        <annotation>
          <documentation>The tailoring (ready-to-wear or made-to-measure) in all materials (for example: leather, fabric, or knitted and crocheted fabrics) of all items of clothing (for example: outerwear or underwear; for men, women or children$$$$$ for work, city or casual use) and accessories. [Desc] The material used may be coated, impregnated or rubberized. Also included are headgear of fur skins.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aquaculture">
        <annotation>
          <documentation>The production process involving the culturing or farming (including harvesting) of aquatic organisms (for example: fish, molluscs, crustaceans, plants, crocodiles, alligators or amphibians) using techniques designed to increase the production of the organisms in question beyond the natural capacity of the environment (for example: regular stocking, feeding and protection from predators). [Desc] Culturing or farming refers to the rearing of individuals up to their juvenile and/or adult phase under captive conditions. In addition, it also encompasses individual, corporate or state ownership of the individual organisms throughout the rearing or culture stage, up to and including harvesting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aquarium">
        <annotation>
          <documentation>Activities associated with the management and (often) public display of aquatic plants and animals (usually fish, and sometimes invertebrates, as well as amphibians, marine mammals, and reptiles) that are kept alive for purposes of observation and study in artificial ponds or tanks (usually with transparent sides). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="climateControl">
        <annotation>
          <documentation>Maintenance of fixed environmental coniditions (temperature range, humidity) through the managed production of steam, heated air, or cooled air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="club">
        <annotation>
          <documentation>An association or society of persons of like sympathies, of a common vocation, or otherwise mutually acceptable, meeting periodically (under certain regulations) for social intercourse and cooperation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cokeManufac">
        <annotation>
          <documentation>The manufacture of coke oven products (for example: coke and semi-coke, pitch and pitch coke, coke oven gas, or crude coal and lignite tars). [Desc] Also includes the related activities of coke ovens operation and coke agglomeration.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iceManufacture">
        <annotation>
          <documentation>The manufacture of water ice (for example: block ice (including sculptured ice), and packaged crushed, cubed, and shaved ice) and dry ice (frozen carbon dioxide). [Desc] Ice manufacturers are often also involved in its wholesale distribution.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="immigrationControl">
        <annotation>
          <documentation>The regulation of the movement of people between States. [Desc] Accomplished at a physical checkpoint located at an international boundary or port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="imprisonment">
        <annotation>
          <documentation>To keep prisoners in a place of confinement. [Desc] May occur for either civil or criminal misconduct, and may be used to temporarily detain suspects awaiting trial.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mailPackagetransport">
        <annotation>
          <documentation>The collection, pick-up, sorting, transport and delivery of letters and packages under various service obligations. [Desc] One or more modes of transportion may be involved. Domestic or international delivery can occur.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mainTelephoneExchange">
        <annotation>
          <documentation>Switching equipment to which subscriber home and business lines are connected (the connection is termed a 'local loop') that can either circuit-switch subscriber lines locally or to long-distance carrier 'trunk lines'. [Desc] Generally located in a secure, self-contained telecommunications equipment building that houses servers, storage systems, switching equipment, emergency power systems, and related devices that are used to run telephone systems.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manufacturing">
        <annotation>
          <documentation>The physical or chemical transformation of materials, substances, or components into new products. [Desc] The materials, substances, or components transformed are raw materials that are products of agriculture, forestry, fishing, mining or quarrying as well as products of other manufacturing activities. Substantial alteration, renovation or reconstruction of goods is generally considered to be manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="propaneSale">
        <annotation>
          <documentation>The retail sale of liquefied propane fuel in pressurized hand-carry tanks. [Desc] Propane is used as fuel for outdoor cooking in barbecues and portable stoves; the standard steel container holds 18 litre (4.73 U.S. gallon) and is often termed a 'barbecue tank'. Due to its low boiling point, it vaporizes as soon as it is released from its pressurized container.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="psychiatricInPatientCare">
        <annotation>
          <documentation>Provides psychiatric medical treatment for the ill on an in-patient basis. [Desc] The patient generally stays many weeks or months at the facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicAdministration">
        <annotation>
          <documentation>Federal, state, and local government agencies that administer, oversee, and manage public programs and have executive, legislative, or judicial authority over other institutions within a given area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicHealthActivities">
        <annotation>
          <documentation>The organized effort(s) of society to protect and improve the health and well-being of the population through: health monitoring, assessment and surveillance; health promotion$$$$$ reducing inequalities in health status$$$$$ prevention of disease, injury, disorder, disability and premature death$$$$$ and protection from environmental hazards to health. [Desc] Accomplished through the organized efforts and informed choices of society, organizations (public and private), communities and individuals. Public health activities include epidemiology, biostatistics and health services, as well as environmental, social, behavioral, and occupational health.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrder">
        <annotation>
          <documentation>Activities engaged in administration and operation of administrative civil and criminal law courts, military tribunals, judicial system, criminal and civil law enforcement, traffic safety, immigration control, correctional services and other activities related to the enforcement of the law and preservation of order. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrderSafetySecurity">
        <annotation>
          <documentation>Activities engaged in the administration of justice, public order, safety and security. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="subnationalGovernment">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, or judicial) at a subnational jurisdictional level. [Desc] Subnational governments manage the principal administrative divisions of a nation. Common principal administrative subdivisions include, for example, a (US) state, (UK) county, (CA) province, (FR) departement, (CH) canton, or (GE) laender.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarManufac">
        <annotation>
          <documentation>The manufacture of sugar in various forms (for example: granulated or syrup). [Desc] Includes, for example: manufacture or refining of sugar (sucrose) and sugar substitutes from the juice of cane, beet, maple and palm; manufacture of sugar syrups and molasses$$$$$ and the production of maple syrup and maple sugar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarMilling">
        <annotation>
          <documentation>The manufacture of raw sugar from sugar cane. [Desc] The sugar cane stalks are washed, then chopped and shredded, then repeatedly mixed with water and crushed between rollers; the collected juices contain 10 to 15 percent sucrose. The remaining fibrous solids and termed 'bagasse' and are often burnt for fuel. Filtering, pH adjustment, clarification, evaporation and crystallization result in raw sugar that is yellow to brown in color.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="travelAgency">
        <annotation>
          <documentation>The activities of agencies, primarily engaged in selling travel, tour, transportation and accommodation services on a wholesale or retail basis to the general public and commercial clients. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="urgentMedicalCare">
        <annotation>
          <documentation>The provision of ambulatory medical care outside of a hospital emergency department on a walk-in basis without a scheduled appointment. [Desc] Urgent medical care activities treat many problems that can be seen in a primary care physician's office, but include some services that are generally not available in primary care physician offices, for example, X-Ray facilities allow for treatment of minor fractures and foreign bodies, and minor trauma rooms allow for repair of minor and moderate-severity lacerations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="utilities">
        <annotation>
          <documentation>The activities of either providing electric power, natural gas, or temperature-controlled (for example: chilled, hot or steam) or purified water, or collecting, treating, and disposing of sewage through a permanent infrastructure (network) of lines, mains and pipes, or waste treatment and disposal or materials recovery. [Desc] This infrastructure is generally operated on a communal basis for both domestic and industrial needs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="architectureConsulting">
        <annotation>
          <documentation>The provision of architectural consulting services (for example: building design and drafting, town and city planning, or landscape architecture). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armory">
        <annotation>
          <documentation>The operation of storage facilities (for example: a depot) for military equipment, especially including weapons and/or ammunition. [Desc] The facility usually segregates weapons from their ammunition, is carefully guarded, and may be housed within a larger facility (for example: a building).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="auditorium">
        <annotation>
          <documentation>A public hall, often of a somewhat austere nature, that is used by members of a community for civic, often educational, purposes. [Desc] May also be used to host a variety of social and/or cultural events including live performances and motion pictures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleRental">
        <annotation>
          <documentation>The renting and operational leasing of motor vehicles (for example: passenger cars (without drivers), trucks, utility trailers, or recreational vehicles). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleRepair">
        <annotation>
          <documentation>The routine maintenance and/or repair of motor vehicles (for example: buses, cars or trucks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="munitionsManufac">
        <annotation>
          <documentation>The manufacture of weapons and/or ammunition. [Desc] Includes, for example, the manufacture of: heavy weapons (for example: artillery, mobile guns, rocket launchers, torpedo tubes, or heavy machine guns); small arms (for example: revolvers, shotguns, or light machine guns)$$$$$ air or gas guns and pistols$$$$$ explosive devices (for example: bombs, mines or torpedoes)$$$$$ and war ammunition. It also includes the manufacture of hunting, sporting or protective firearms and ammunition.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="printing">
        <annotation>
          <documentation>An industrial process for reproducing copies of texts and images, typically with ink on paper using a printing press. [Desc] Includes, for example, the printing of newspapers, magazines and other periodicals, books and brochures, music and music manuscripts, maps, atlases, posters, advertising catalogues, prospectuses and other printed advertising, postage stamps, taxation stamps, documents of title, cheques and other security papers, diaries, calendars, business forms and other commercial printed matter, personal stationery and other printed matter by a variety of methods (for example: letterpress, offset, photogravure, flexographic and other printing presse, duplication machine, computer printer, or embosser). The surfaces to be printed may include textiles, plastic, glass, metal, wood and ceramics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="printPublishing">
        <annotation>
          <documentation>The activities of publishing newspapers, including advertising newspapers as well as periodicals and other journals. [Desc] The information is usually published in print form, but may also (or alternatively) be published in electronic form, including on the Internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="professionalScientificTech">
        <annotation>
          <documentation>A variety of activities of a professional nature which provides assistance to clients. [Desc] It includes those activities for which more advanced professional, scientific and technical skill levels are required.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodConstructProdManufac">
        <annotation>
          <documentation>The manufacture of wooden goods intended to be used primarily in the construction industry. [Desc] Includes, for example, the manufacture of: beams, rafters, roof struts; glue-laminated and metal connected, prefabricated wooden roof trusses$$$$$ doors, windows, shutters and their frames, whether or not containing metal fittings (for example: hinges or locks)$$$$$ stairs and railings$$$$$ wooden beadings and mouldings, shingles and shakes$$$$$ and parquet floor blocks or strips assembled into panels. It also includes, for example, the related activities of: manufacture of prefabricated buildings, or elements thereof, predominantly of wood$$$$$ manufacture of mobile homes$$$$$ and the manufacture of wood partitions (except free standing).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yachtClub">
        <annotation>
          <documentation>A club ostensibly for the owners and/or sailors of yachts but more generally serving as a social club for boating enthusiasts. [Desc] Yacht-clubs may encompass any type of boating activity (for example: racing) and are often associated with a particular marina or port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="baking">
        <annotation>
          <documentation>The manufacture of fresh, frozen or dry bakery products (for example: bread, pies, crackers or pancakes). [Desc] Includes, for example, the manufacture of: bread and rolls; fresh pastry, cakes, pies, and tarts$$$$$ rusks, biscuits and other 'dry' bakery products$$$$$ preserved pastry goods and cakes$$$$$ snack products (for example: cookies, crackers, or pretzels), whether sweet or salted$$$$$ tortillas$$$$$ and frozen bakery products (for example: pancakes, waffles, or rolls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="banquetHall">
        <annotation>
          <documentation>The activity of hosting public and/or private business and social events centered on the consumption of food and drink while siting at tables, in which persons are gathered for some common purpose (for example: a wedding reception or an awards ceremony). [Desc] Usually held in a building that includes kitchen facilities for on-premises food preparation and open room(s) with many tables.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bar">
        <annotation>
          <documentation>The activity of providing alcholic refreshment services to customers, whether they are served while individually seated or together at a counter (a 'bar'). [Desc] It usually has different hours from a restaurant, may have entertainment (for example: live music and/or other 'theater' type activities), and may serve light meals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilActivities">
        <annotation>
          <documentation>The performance of one or more non-defence functions of government (for example: executive, legislative or judicial). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilIntelligence">
        <annotation>
          <documentation>The performance of the integration of relevant law enforcement and intelligence information, analysis of its implications for civil safety and security, and the coordination of security measures in order to reduce threats in local communities. [Desc] Analysts from the national government may work side-by-side with subnational and local authorities at 'fusion centers' located at regional sites, facilitating the two-way flow of timely, accurate, actionable information on all types of hazards. Such operations provide critical sources of unique law enforcement and threat information, facilitate sharing information across jurisdictions and function, and provide a conduit between individuals on the ground protecting their local communities and appropriate subnational and national agencies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayProdManufac">
        <annotation>
          <documentation>The manufacture of clay building materials (for example: roofing tiles, flooring blocks, or sanitary fixtures). [Desc] Includes, for example, the manufacture of: non-refractory ceramic hearth or wall tiles; non-refractory ceramic flags and paving$$$$$ structural non-refractory clay building materials (for example: ceramic bricks, roofing tiles, chimney pots, pipes, or conduits)$$$$$ flooring blocks in baked clay$$$$$ and ceramic sanitary fixtures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="membershipOrganization">
        <annotation>
          <documentation>Concerns united by a common interest or goal primarily engaged in promoting the civic and social interests of their members. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metalOreMining">
        <annotation>
          <documentation>The mining of metallic minerals (for example: iron, uranium, aluminum, copper, or nickel ore). [Desc] Different methods may be employed (for example: underground or open-cast extraction or seabed mining) and ore dressing and beneficiating operations may be required (for example: crushing, grinding, washing, drying, sintering, calcining or leaching ore, gravity separation or flotation operations).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metalProdManufac">
        <annotation>
          <documentation>The manufacture and transformation of basic metal into intermediate or end products. [Desc] The processes include forging, stamping, bending, forming, and machining, used to shape individual pieces of metal; and other processes, such as welding and assembling, used to join separate parts together.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metalRefining">
        <annotation>
          <documentation>The manufacture of basic precious (for example: gold, silver, or platinum) and other non-ferrous metals (for example: copper, chrome, manganese, or nickel). [Desc] Includes, for example, the production of: basic precious metals, metal alloys, and metal semi-products; silver or gold or platinum and platinum group metals rolled onto other metals$$$$$ aluminium (and its alloys) from alumina or electrolytic refining of aluminium waste and scrap$$$$$ lead, zinc and tin (and their alloys) from ores or from electrolytic refining of lead, zinc and tin waste and scrap$$$$$ copper (and its alloys) from ores or from electrolytic refining of copper waste and scrap$$$$$ chrome, manganese, nickel (and their alloys) from ores or oxides or from electrolytic and aluminothermic refining of chrome, manganese, nickel waste and scrap$$$$$ mattes of nickel$$$$$ and uranium metal from pitchblende or other ores. It also includes semi-manufacturing processes, for example: metal wire, metal extrusions, metal foils and metal foil laminates.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryRecruitment">
        <annotation>
          <documentation>The recruitment of individuals into voluntary military service. [Desc] May be restricted to specific facilities termed a 'recruitment centre' or 'recruiting station'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryReserveActivities">
        <annotation>
          <documentation>The administration and training of military reserve personnel. [Desc] May be restricted to specific facilities that have been specially prepared for mustering on a part time basis, use and interim storage of unit level weapons, and/or equipment. Such facilities may also serve as a military reserve headquarters.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="postalActivities">
        <annotation>
          <documentation>Provides for the collection, processing and distribution of letters, packages and other mail. [Desc] Often a government-furnished service, with commercial packaging and mailing services handled elsewhere.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="powerGeneration">
        <annotation>
          <documentation>On-site generation of heat and/or electricity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="preciousMetalMerchant">
        <annotation>
          <documentation>The retail sale of precious metals (for example: gold, silver and platinum), usually in the form of coins or small amounts of bullion. [Desc] Many be accompanied by wholesale business-to-business (industrial, commercial, institutional or professional users) activities or resale to other wholesalers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="safety">
        <annotation>
          <documentation>Activities engaged in firefighting, fire prevention, rescue and assistance provided in disasters, floods, accidents and other types of hazards and threats. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salesYard">
        <annotation>
          <documentation>The retail sale of sand, gravel, stone, brick, lumber and/or other similar bulk building materials. [Desc] Because of the nature of the merchandise most is stored outside, possibly covered by a roof, thus the term 'yard'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="satelliteGroundControl">
        <annotation>
          <documentation>The activities of command and control, tracking, and maintenance (for example: subsystem analysis, system planning and scheduling, orbit determination and maintenance, and data routing and control) of an artificial satellite in orbit from ground-based facilities. [Desc] The ground control facility may also directly or indirectly support the overall satellite mission (for example: data and communication relay, or sophisticated data collection and processing).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solidMineralFuelMining">
        <annotation>
          <documentation>The extraction of solid mineral fuels (for example: coal or lignite) includes underground or open-cast mining and includes operations (for example: grading, cleaning, compressing and other steps necessary for transportation) leading to a marketable product. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="specializedStore">
        <annotation>
          <documentation>The retail sale of a single product line, or a few closely related product lines, in the same unit. [Desc] For example, a clothing store, sporting goods store, cellular telephone store or a packaging and shipping store.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spiritDistillery">
        <annotation>
          <documentation>The distilling, rectifying and blending of spirits (for example: brandy, gin or whiskey) for human consumption. [Desc] Includes, for example: manufacture of distilled, potable, alcoholic beverages (for example: whisky, brandy, gin, liqueurs, or 'mixed drinks'); blending of distilled spirits$$$$$ and the production of neutral spirits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugarRefining">
        <annotation>
          <documentation>The manufacture of refined sugar from raw sugar. [Desc] The raw sugar is mixed with heavy syrup, centrifuged, separated, dissolved, treated, filtered, concentrated to supersaturation and then repeatedly crystallized under vacuum to produce white refined sugar. To produce granulated sugar in which the individual sugar grains do not clump together, the refined sugar must be completely dried. This is accomplished first by drying the sugar in a hot rotary dryer, and then by conditioning the sugar by blowing cool air through it for several days.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surveying">
        <annotation>
          <documentation>The provision of geophysical, geologic, seismic and geodetic surveying and mapping services. [Desc] Includes, for example: land and boundary surveying, hydrologic surveying, subsurface surveying, and cartographic and spatial information activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="telecommunications">
        <annotation>
          <documentation>The transmission and receipt of voice, data, text, sound and/or video by electronic means. [Desc] For example, telegraphy, television broadcasting, satellite radio, digital mobile phone service, and the Internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="amusement">
        <annotation>
          <documentation>A place (for example: a park or a gaming arcade) that is used for organized amusement and/or recreation other than through sporting events or, usually, performances. [Desc] It may include a variety of attractions (for example: mechanical rides, water rides, electronic games, or theme exhibits) and dining facilities (for example: food and beverage vending or picnic grounds).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="animalBoarding">
        <annotation>
          <documentation>A location at which pets (for example: dogs or cats) may be temporarily housed. [Desc] May also provide other services, for example: breeding, grooming, obedience training or veterinary care.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="animalFeedManufac">
        <annotation>
          <documentation>The manufacture of prepared animal feeds. [Desc] Includes, for example: prepared feeds for pets (for example: dogs, cats, birds, or fish); prepared feeds for farm animals, including animal feed concentrated and feed supplements$$$$$ preparation of unmixed (single) feeds for farm animals$$$$$ and the treatment of slaughter waste to produce animal feeds.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beautyTreatment">
        <annotation>
          <documentation>The enhancement of apparent personal beauty through a variety of hair (for example: washing, trimming and cutting, setting, dyeing, tinting, waving, or straightening), skin (for example: facial massage or the application of make-up) and/or nail care (for example: manicure or pedicure) services. [Desc] May take place at a 'beauty salon', where beauty products may also be purchased.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beverageManufac">
        <annotation>
          <documentation>The manufacture of nonalcoholic beverages, alcoholic beverages through the fermentation process and alcoholic beverages that are distilled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="botanZooReserveActivities">
        <annotation>
          <documentation>Activities associated with the management and maintenance of botanical and/or zoological reserves, whether specially constructed (for example: a zoological garden) or a naturally occurring (for example: a park or nature reserve). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leprosyCare">
        <annotation>
          <documentation>Provides medical treatment to people suffering from leprosy (Hansen's disease). [Desc] Historically, quarantine from the rest of the population in the form of a leper colony (for example: on an island or a remote site) or hospital (for example: a leprosarium) was common.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="library">
        <annotation>
          <documentation>The documentation and information activities of libraries and archives of all kinds (for example: reading, listening and viewing rooms; organization and cataloguing of collections$$$$$ lending and storage of books, maps, periodicals, films, records, tapes and/or works of art$$$$$ or retrieval activities in order to comply with information requests). [Desc] The library or archive may provide service to the general public or to a special clientele (for example: students or scientists).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="localGovernment">
        <annotation>
          <documentation>The performance of one or more functions of government (for example: executive, legislative, or judicial) at a local jurisdictional level (for example: municipal, town, or city). [Desc] It is often the case that all of the local governmental functions are co-located (for example: in a town hall).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medDentalEquipManufac">
        <annotation>
          <documentation>The manufacture of medical and/or dental laboratory apparatus and furniture, surgical and medical instruments, surgical appliances and supplies, dental equipment and supplies, orthodontic goods, dentures, and orthodontic appliances. [Desc] Includes, for example, the manufacture of: surgical drapes; dental fillings and cements$$$$$ dental laboratory furnaces, ultrasonic cleaning machinery, sterilizers, distilling apparatus, laboratory centrifuges, or medical, surgical, dental or veterinary furniture (for example: operating tables, examination tables, hospital beds with mechanical fittings, or dentists' chairs)$$$$$ bone plates and screws, syringes, needles, catheters, and cannulae$$$$$ dental instruments (including dentists' chairs incorporating dental equipment)$$$$$ artificial teeth and bridges made in dental labs$$$$$ orthopedic and prosthetic devices$$$$$ glass eyes$$$$$ medical thermometers$$$$$ and ophthalmic goods, eyeglasses, sunglasses, lenses ground to prescription, contact lenses, and safety goggles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medicinalProdManufac">
        <annotation>
          <documentation>The manufacture of basic pharmaceutical products and pharmaceutical preparations, including both medicinal chemical and botanical products. [Desc] Includes, for example, the manufacture of: medicinal active substances to be used for their pharmacological properties in the manufacture of medicaments (for example: antibiotics, basic vitamins, or salicylic and O-acetylsalicylic acids); medicaments (for example: antisera and other blood fractions, vaccines, or diverse medicaments, including homeopathic preparations)$$$$$ chemical contraceptive products for external use and hormonal contraceptive medicaments$$$$$ medical diagnostic preparations, including pregnancy tests$$$$$ radioactive in-vivo diagnostic substances$$$$$ and biotech pharmaceuticals. It also also includes: manufacture of chemically pure sugars$$$$$ processing of blood$$$$$ processing of glands and manufacture of extracts of glands$$$$$ manufacture of medical impregnated materials (for example: wadding, gauze, bandages, dressings, or surgical sutures)$$$$$ and the preparation of botanical products (grinding, grading, milling) for pharmaceutical use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meetingPlace">
        <annotation>
          <documentation>The function of a site where a group of people with similar interests or backgrounds gather. [Desc] Meeting places may be at residences, museums, restaurants, parks or a variety of other sites.  Clandestine or covert activities may occur at meeting places.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pilotStation">
        <annotation>
          <documentation>A position (for example: at sea or ashore) where maritime pilots are stationed and ready to board a vessel for pilotage. [Desc] A pilot is a qualified person having local knowledge of navigation hazards and is authorised to guide vessels in and out of a port or channel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipelineTransport">
        <annotation>
          <documentation>The transport of gases, liquids, water, slurry and other commodities via pipelines, and supporting activities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="placeOfWorship">
        <annotation>
          <documentation>A place where religious worship is performed. [Desc] Usually a building or similar structure is designed for this purpose.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plasticProdManufac">
        <annotation>
          <documentation>The processing of new or spent (recycled) plastics resins into intermediate or final products, using such processes as compression molding, extrusion molding, injection molding, blow molding, and casting. [Desc] For most of these, the production process is such that a wide variety of products can be made. Includes, for example, the manufacture of: semi-manufactures of plastic products (for example: plastic plates, sheets, blocks, film, foil, or strip (whether self-adhesive or not); finished plastic products (for example: plastic tubes, pipes and hoses, or hose and pipe fittings)$$$$$ plastic articles for the packing of goods (for example: plastic bags, sacks, containers, boxes, cases, carboys, or bottles)$$$$$ builders' plastics ware (for example: plastic doors, windows, frames, shutters, blinds, skirting boards$$$$$ tanks, reservoirs$$$$$ plastic floor, wall or ceiling coverings in rolls or in the form of tiles$$$$$ plastic sanitary ware like plastic baths, shower-baths, washbasins, lavatory pans, and flushing cisterns)$$$$$ plastic tableware, kitchenware and toilet articles$$$$$ cellophane film or sheet$$$$$ resilient floor coverings (for example: vinyl or linoleum)$$$$$ artificial stone$$$$$ and diverse other plastic products (for example: plastic headgear, insulating fittings, parts of lighting fittings, office or school supplies, articles of apparel (if only sealed together, not sewn), fittings for furniture, statuettes, transmission and conveyer belts, self-adhesive tapes of plastic, wall paper, shoe lasts, cigar and cigarette holders, combs, hair curlers, or plastic novelties).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pollingStation">
        <annotation>
          <documentation>The function of serving as a place where voters cast their ballots in an election. [Desc] Polling stations are often located at sites used for other purposes, such as schools or local government offices.  Typically, equipment used to collect ballots or cast votes is set up temporarily at the site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="portControl">
        <annotation>
          <documentation>Coordinates arrangements for logistic support and port services to vessels and otherwise supports the control of port operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="televisionBroadcasting">
        <annotation>
          <documentation>The activities of television channels broadcasting images, together with sound and/or data, through television broadcasting studios and transmission of programming over the public airwaves. [Desc] May include the preparation of content (for example: in a news studio). The schedule of programming may be self produced or acquired from others, and visual programming may be transmitted to affiliated broadcast television stations, which in turn broadcast the programs to the public on a predetermined schedule over cable or the internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terminal">
        <annotation>
          <documentation>Serving to terminate one or more transportation routes (for example: railway, pipeline, road, water or air) and including facilities for disembarking and/or taking on passengers or freight. [Desc] Usually has extensive associated facilities for vehicle parking, ticket sales, freight expediting, and/or freight storage (for example: warehouses or storage tanks). Often intermodal, supporting the transfer of passengers or freight from one transportation modality to another (for example: from motor vehicle to air vehicle, or from pipeline to tanker vessel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="textileAppLeatherManufac">
        <annotation>
          <documentation>The manufacture of textile, apparel, leather and other materials from natural and synthetic sources. [Desc] Textile, apparel, leather and other materials range from furs, to woven materials, to exotic natural and synthetic fabrics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winery">
        <annotation>
          <documentation>The manufacture of wine and related fermented products. [Desc] Includes, for example, the manufacture of: wine; sparkling wine$$$$$ wine from concentrated grape must$$$$$ fermented but not distilled alcoholic beverages (for example: sake, cider, perry, mead, other fruit wines and mixed beverages containing alcohol)$$$$$ vermouth and similer flavoured wines. It also includes the blending of wine and the manufacture of low or non-alcoholic wine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wiredRepeater">
        <annotation>
          <documentation>Receives a weak or low-level wired (for example: copper wire or fibre optic) telecommunication signal and retransmits it at a higher level or higher power, so that the signal can cover longer distances without degradation. [Desc] Repeaters (termed 'boosters') are often used in trans-continental and trans-oceanic cables, because the attenuation (signal loss) over such distances would be completely unacceptable without them. Digital Subscriber Line (DSL) repeaters are installed every 3 kilometres (approximately 10,000 feet) or so along telephone trunk lines to allow the digital data transmission signals to travel longer distances to remote customers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wiredTelecom">
        <annotation>
          <documentation>The activities of operating, maintaining and/or providing access to facilities for the transmission of voice, data, text, sound, and video using a wired (for example: copper wire or fibre optic) telecommunications infrastructure. [Desc] The transmission facilities that carry out these activities may be based on a single technology or a combination of technologies. Includes, for example: switching and transmission facilities to provide point-to-point communications via landlines, microwave, or a combination of landlines and satellite linkups; cable distribution systems (for example: for distribution of data and television signals)$$$$$ furnishing telegraph and other non-vocal communications$$$$$ and the provision of Internet access by the operator of the wired infrastructure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="branchTelephoneExchange">
        <annotation>
          <documentation>A local, usually private, telephone switch that provides circuit-switching within an organization (for example: for an office or campus). [Desc] Evolved from the manual switchboard (operated by a person plugging cables into sockets and termed a 'private manual branch exchange'), internal calls are routed locally, sharing a limited set of outside lines to the main telephone exchange (central office) operated by the telephone company. Outgoing calls are made by dialing 9 (or 0 in some systems) followed by the external number; an outgoing trunk line is automatically selected upon which to complete the call.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brewing">
        <annotation>
          <documentation>The manufacture of malt liquors (for example: beer or ale), malt, and related malt products. [Desc] Includes, for example, the manufacture of malt liquors (for example: beer, ale, porter or stout) and malt. It also includes the manufacture of low alcohol or non-alcoholic beer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="businessManagement">
        <annotation>
          <documentation>The provision of advice and assistance to businesses and other organizations on management issues. [Desc] Includes, for example: strategic and organizational planning; financial planning and budgeting$$$$$ marketing objectives and policies$$$$$ human resource policies, practices, and planning$$$$$ production scheduling$$$$$ and control planning. It also includes the overseeing and managing of other units of the same company or enterprise, that is the activities of head offices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="informationService">
        <annotation>
          <documentation>Services which research, maintain, hold and/or provide information. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWatersTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight on inland waters involving vessels that are not suitable for sea transport. [Desc] Inland waters include, for example: rivers, canals, and lakes, as well as inside harbours and ports.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inPatientCare">
        <annotation>
          <documentation>Provides medical or surgical treatment for the ill or wounded on an in-patient basis (for example: at a hospital). [Desc] The patient stays one or more nights at the facility.In the case of non-surgical treatment a skilled nursing facility may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petShop">
        <annotation>
          <documentation>Activities associated with the retail sales of animals to be kept as pets (for example: cats and dogs) and/or their supplies (for example: food and exercise equipment). [Desc] Often requires cages, grooming equipment, and other non-typical retail equipment and spaces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pharmacy">
        <annotation>
          <documentation>Activities associated with the preparation and retail dispensing of medicines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="photography">
        <annotation>
          <documentation>Photographic activities including commercial (for example: advertising) and consumer (for example: portrait or wedding) photograph production, fine art photography, editorial photography, and photojournalism. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weatherStation">
        <annotation>
          <documentation>An observation station where meteorological data are gathered, recorded, and released. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wholesaleMerchant">
        <annotation>
          <documentation>Activities associated with the bulk purchase of goods from suppliers and subsequent sale in smaller lots to clients (for example: retail merchants), generally operating from a warehouse where the goods are temporarily stored before distribution. [Desc] They take title to the goods they sell and while usually shipping from their own inventory they may alternatively arrange for the shipment of goods directly from the supplier to the client. In addition to the sale of goods, they may provide, or arrange for the provision of, logistics, marketing and support services, such as packaging and labelling, inventory management, shipping, handling of warranty claims, in-store or co-op promotions, and product training.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="windTunnel">
        <annotation>
          <documentation>A tunnel-like apparatus for producing an air-stream of known velocity past models (for example: of aircraft and/or buildings) in the study of wind flow or wind effects on the full-size object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="businessPersonalSupport">
        <annotation>
          <documentation>A variety of routine support activities for the day-to-day operations of organizations, businesses and in some cases, households or individuals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="callCentre">
        <annotation>
          <documentation>A centralized office used for the purpose of receiving (termed an 'inbound call centre') and transmitting (termed an 'outbound call centre') a large volume of requests by telephone. [Desc] The activities of inbound call centres include: answering calls from clients by using human operators, automatic call distribution, computer telephone integration, interactive voice response systems or similar methods to receive orders, provide product information, deal with customer requests for assistance or address customer complaints. The activities of outbound call centres include: using similar methods to sell or market goods or services to potential customers, undertake market research or public opinion polling and similar activities for clients.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canalTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight on canals involving vessels that are typically specialized for that purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grainMilling">
        <annotation>
          <documentation>The manufacture of grain mill products (for example: meal, polished rice, flour mix or cereal breakfast foods). [Desc] Includes, for example: grain milling (the production of flour, groats, meal or pellets of wheat, rye, oats, maize or other cereal grains); rice milling (the production of husked, milled, polished, glazed, parboiled or converted rice, or rice flour)$$$$$ vegetable milling (production of flour or meal of dried leguminous vegetables, of roots or tubers, or of edible nuts)$$$$$ manufacture of flour mixes and prepared blended flour and dough for bread, cakes, biscuits or pancakes$$$$$ and the manufacture of cereal breakfast foods.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grazing">
        <annotation>
          <documentation>The regular consumption of part of one organism (for example: grass) by another organism (for example: livestock) without killing it. [Desc] Animal grazing areas are usually dominated by grasses (for example: prairies, savannas and steppes), and common grazing herbivores include: antelope, bison, buffalo, cattle, elephants, goats, horses, rabbits, and sheep.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grocery">
        <annotation>
          <documentation>The retail sale of a wide variety of goods including food and alcohol (where permitted), medicine, clothes, and other household products that are consumed regularly. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="satelliteTelecom">
        <annotation>
          <documentation>The activities of operating, maintaining and/or providing access to facilities for the transmission of voice, data, text, sound, and video using a satellite telecommunications infrastructure. [Desc] Includes, for example, the delivery of visual, aural or textual programming received from cable networks, local television stations, or radio networks to consumers via direct-to-home satellite systems as well as the provision of Internet access by the operator of the satellite infrastructure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sawmilling">
        <annotation>
          <documentation>The sawmilling and planing of wood and related processes (for example: drying or preservative treatment) and products (for example: railway sleepers or flooring). [Desc] Includes, for example: sawing, planing and machining of wood; slicing, peeling or chipping logs$$$$$ manufacture of wooden railway sleepers$$$$$ manufacture of unassembled wooden flooring$$$$$ and manufacture of wood wool, wood flour, chips, and particles. It also includes the processes of drying of wood and impregnation or chemical treatment of wood with preservatives or other materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scientificResearchDevel">
        <annotation>
          <documentation>Future-oriented, longer-term activities in science or technology, using similar techniques to scientific research without pre-determined outcomes and with broad forecasts of commercial yield. [Desc] Includes three types of research and development: 1) basic research: experimental or theoretical work undertaken primarily to acquire new knowledge of the underlying foundations of phenomena and observable facts, without particular application or use in view, 2) applied research: original investigation undertaken in order to acquire new knowledge, directed primarily towards a specific practical aim or objective and 3) experimental development: systematic work, drawing on existing knowledge gained from research and/or practical experience, directed to producing new materials, products and devices, to installing new processes, systems and services, and to improving substantially those already produced or installed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="station">
        <annotation>
          <documentation>Activities associated with disembarking or taking on passengers or freight along a transportation route (for example: railway, pipeline, road, water or air). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steelMill">
        <annotation>
          <documentation>The manufacture of basic iron and steel, including direct reduction of iron ore, production of pig iron in molten or solid form, conversion of pig iron into steel, manufacture of ferroalloys and manufacture of steel products (for example: railway track materials, seamless or welded steel tube, or tube fittings with flanges). [Desc] The iron and steel produced is shipped in basic shapes such as plate, sheet, strip, bars, rods or wire.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stoneProdManufac">
        <annotation>
          <documentation>The cutting, shaping and finishing of stone articles for final use (for example: building facings, monuments, headstones, curbs, or road surfaces). [Desc] Also includes the manufacture of stone furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="communalBath">
        <annotation>
          <documentation>A site providing bathing activities that are participated in, shared, or used in common by members of a group or community. [Desc] Includes the structure(s) and associated equipment used in the bathing activities. Typically, separate areas are provided at the site for each gender. At some sites, the customers may be required to pay in order to use the facilities. Often a natural, hot-water spring is sought out as the site for a communal bath and advertised as an enhancement to draw more customers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterPark">
        <annotation>
          <documentation>A place for amusement or recreation that includes water as a predominant and essential part of the recreational foundation. [Desc] Includes, but not limited to, the structure(s) and associated equipment such as water rides, water attractions, and pools, that are used in water-based amusement activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Facility_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Facility_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Facility_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mudBasedConstruction">
        <annotation>
          <documentation>Constructed principally from mud applied to a structural scaffold of plant material (for example: wooden posts). [Desc] Effective only in extremely dry climates and usually must be resurfaced on a regular basis (for example: yearly) otherwise the structure steadily disintegrates under the effect of weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adobeBrick">
        <annotation>
          <documentation>Brick made of adobe clay and straw, dried in the sun rather than by oven firing (as are standard bricks). [Desc] Larger than standard bricks, adobe bricks require a type of clay that contains between 25 and 45 percent aluminum salts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glass">
        <annotation>
          <documentation>A substance made by fusing soda and/or potash with other ingredients. [Desc] Usually transparent, lustrous, hard, and brittle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sod">
        <annotation>
          <documentation>A usually square or oblong piece or slice of earth together with the grass growing on it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plantMaterial">
        <annotation>
          <documentation>Plant material (for example: straw and/or tall coarse grass), possibly also containing the slices of soil to which the plant material is attached. [Desc] For example, used in thatching or sodding a roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Facility_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Fairground_P" substitutionGroup="gml:AbstractFeature" type="dtox:Fairground_PType">
    <annotation>
      <documentation>An area where permanent facilities exist to hold outdoor fairs, circuses or exhibitions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Fairground_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fairground_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fairground_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Fairground_S" substitutionGroup="gml:AbstractFeature" type="dtox:Fairground_SType">
    <annotation>
      <documentation>An area where permanent facilities exist to hold outdoor fairs, circuses or exhibitions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Fairground_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fairground_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fairground_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Farm_P" substitutionGroup="gml:AbstractFeature" type="dtox:Farm_PType">
    <annotation>
      <documentation>A tract of land, including buildings and structures, whose primary use is the production of food (for example: crops or livestock). [Desc] A farm can be a holding of any size from a few dozen to many thousands of acres, and may be specialized to particular forms of food production, for example: a truck farm where primarily vegetables are grown, an orchard where tree fruit and/or nuts are grown, a vineyard where grapes are grown, and a ranch where livestock are raised on the range. A large farm or estate operating on the plantation economy model is termed an 'industrial farm' or 'plantation'.</documentation>
    </annotation>
  </element>
  <complexType name="Farm_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Farm_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Farm_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Farm_S" substitutionGroup="gml:AbstractFeature" type="dtox:Farm_SType">
    <annotation>
      <documentation>A tract of land, including buildings and structures, whose primary use is the production of food (for example: crops or livestock). [Desc] A farm can be a holding of any size from a few dozen to many thousands of acres, and may be specialized to particular forms of food production, for example: a truck farm where primarily vegetables are grown, an orchard where tree fruit and/or nuts are grown, a vineyard where grapes are grown, and a ranch where livestock are raised on the range. A large farm or estate operating on the plantation economy model is termed an 'industrial farm' or 'plantation'.</documentation>
    </annotation>
  </element>
  <complexType name="Farm_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Farm_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Farm_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FeatureMetadata_existenceCertaintyCatType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="definite">
        <annotation>
          <documentation>A feature whose existence has been confirmed by a trusted source. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="doubtful">
        <annotation>
          <documentation>A feature whose existence has been reported and was not able to be confirmed, but which is assumed to be present for reasons of safety. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reported">
        <annotation>
          <documentation>A feature whose existence has been reported but not confirmed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FeatureMetadata_surveyCoverageCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="inadequatelySurveyed">
        <annotation>
          <documentation>Surveyed, but not with complete coverage and/or not to established standards. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surveyed">
        <annotation>
          <documentation>Surveyed with complete coverage and to established standards. [Desc] Survey implies a regular, controlled survey of any date.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unsurveyed">
        <annotation>
          <documentation>Survey data either does not exist or is very poor in coverage and/or quality. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Fence_C" substitutionGroup="gml:AbstractFeature" type="dtox:Fence_CType">
    <annotation>
      <documentation>A man-made barrier of relatively light structure used as an enclosure or boundary. [Desc] Similar structures that are constructed of heavy materials (for example: stone, rock or masonry) are classified as walls.</documentation>
    </annotation>
  </element>
  <complexType name="Fence_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="barrierTopType" type="dtox:Fence_barrierTopTypeType">
            <annotation>
              <documentation>The type of structure and/or material mounted on the top of a barrier (for example: a fence or a wall). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Fence_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenceType" type="dtox:Fence_fenceTypeType">
            <annotation>
              <documentation>The type of a fence based on the type of materials used in its construction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Fence_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Fence_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Fence_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Fence_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fence_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fence_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Fence_barrierTopTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="barbedWire">
        <annotation>
          <documentation>Constructed of twisted wire strands with short pointed pieces inserted at intervals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chainLink">
        <annotation>
          <documentation>Constructed of heavy wire in a diamond-shaped mesh. [Desc] Usually the top is left untreated, thus exposing an irregular edge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concertinaWire">
        <annotation>
          <documentation>A type of barbed wire or razor wire that is formed in large coils, each consisting of two oppositely wound helices which support each other against crushing, that are expanded like a concertina. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricWire">
        <annotation>
          <documentation>Constructed of wire that is supported by insulators and electrified so as to shock an animal touching it. [Desc] The shock is usually mild for animal fences but potentially life threatening for security fences.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spiked">
        <annotation>
          <documentation>Surmounted by a dense set of spiked and/or sharp structures (for example: sharp rocks, nails, broken glass, or manufactured saw-toothed metal 'combs'). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fence_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fence_fenceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>Constructed of metal, usually in the form of bars or tubes, in a variety of styles depending on the locale and intended use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>Constructed of wood in a variety of styles depending on the locale and intended use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="barbedWire">
        <annotation>
          <documentation>Constructed of twisted wire strands with short pointed pieces inserted at intervals. [Desc] Barbed wire is also used as an obstruction in war.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chainLink">
        <annotation>
          <documentation>Constructed of heavy wire in a diamond-shaped mesh. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricWire">
        <annotation>
          <documentation>Constructed of wire that is supported by insulators and electrified so as to shock an animal touching it. [Desc] The shock is usually mild for animal fences but potentially life threatening for security fences.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geotextile">
        <annotation>
          <documentation>Constructed of synthetic fibers manufactured in a woven or loose nonwoven manner to form a blanket-like material. [Desc] Typically made from polypropylene or polyester, geotextile fabrics come in three basic forms: woven (looks like mail bag sacking), needle punched (looks like felt), or heat bonded (looks like ironed felt). Most commonly used as a soil reinforcement agent and as a filter medium.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="netting">
        <annotation>
          <documentation>Constructed of a woven, knit, or knotted material of open texture with evenly spaced holes (openings). [Desc] Modern fence netting is typically made of material derived from synthetic polymers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fence_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fence_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FerryCrossing_C" substitutionGroup="gml:AbstractFeature" type="dtox:FerryCrossing_CType">
    <annotation>
      <documentation>A route where a ferry crosses from one shore to another. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FerryCrossing_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FerryCrossing_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FerryCrossing_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ferryCrossingDistance-singleValue" type="double">
            <annotation>
              <documentation>The length of a route in a body of water where a ferry crosses from one shoreline to another. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ferryCrossingType" type="dtox:FerryCrossing_ferryCrossingTypeType">
            <annotation>
              <documentation>The type of a ferry crossing based on the maneuverability of the vessel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="motorizedCrossing" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a ferry is propelled across a waterbody by a motor located on either the vessel or the shore. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:FerryCrossing_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:FerryCrossing_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pedestrianCapacity" type="integer">
            <annotation>
              <documentation>The maximum number of pedestrians that a feature can accommodate. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:FerryCrossing_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vehicleCapacity" type="integer">
            <annotation>
              <documentation>The number of vehicles that a feature can accommodate. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:FerryCrossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:FerryCrossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:FerryCrossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FerryCrossing_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FerryCrossing_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FerryCrossing_P" substitutionGroup="gml:AbstractFeature" type="dtox:FerryCrossing_PType">
    <annotation>
      <documentation>A route where a ferry crosses from one shore to another. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FerryCrossing_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FerryCrossing_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FerryCrossing_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ferryCrossingDistance-singleValue" type="double">
            <annotation>
              <documentation>The length of a route in a body of water where a ferry crosses from one shoreline to another. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ferryCrossingType" type="dtox:FerryCrossing_ferryCrossingTypeType">
            <annotation>
              <documentation>The type of a ferry crossing based on the maneuverability of the vessel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="motorizedCrossing" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a ferry is propelled across a waterbody by a motor located on either the vessel or the shore. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:FerryCrossing_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:FerryCrossing_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pedestrianCapacity" type="integer">
            <annotation>
              <documentation>The maximum number of pedestrians that a feature can accommodate. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:FerryCrossing_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vehicleCapacity" type="integer">
            <annotation>
              <documentation>The number of vehicles that a feature can accommodate. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:FerryCrossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:FerryCrossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:FerryCrossing_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FerryCrossing_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FerryCrossing_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FerryCrossing_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryCrossing_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryCrossing_ferryCrossingTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="freeMoving">
        <annotation>
          <documentation>A ferry that may have routes that vary with weather, tide and traffic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>A winter-time ferry that crosses a lead. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cable">
        <annotation>
          <documentation>A ferry that follows a fixed route guided by a cable. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryCrossing_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="animal">
        <annotation>
          <documentation>Any animal which is used for riding on or for hauling. [Desc] For example: camels, donkeys, horses, elephants. Animal transport may include use of carriages.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bus">
        <annotation>
          <documentation>A large passenger road vehicle running on a fixed route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lorry">
        <annotation>
          <documentation>A motor vehicle used for heavy loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>The transport of individuals on foot. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="skier">
        <annotation>
          <documentation>Travelling on skies over snow. [Desc] Includes cross-country and downhill skiing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="train">
        <annotation>
          <documentation>A form of rail transport consisting of a series of vehicles that usually runs along a rail track to transport cargo or passengers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryCrossing_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="daytime">
        <annotation>
          <documentation>Operating between sunrise and sunset only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nighttime">
        <annotation>
          <documentation>Operating between sunset and sunrise only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="summerSeason">
        <annotation>
          <documentation>Operating during the summer season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winterSeason">
        <annotation>
          <documentation>Operating during the winter season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryCrossing_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="flooding">
        <annotation>
          <documentation>Susceptible to, and not operating in, flooding conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="icing">
        <annotation>
          <documentation>Susceptible to, and not operating in, icy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reducedVisibility">
        <annotation>
          <documentation>Susceptible to, and not operating in, reduced visibility (for example: fog) conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Susceptible to, and not operating in, snowy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="specialRestriction">
        <annotation>
          <documentation>Unspecified special restrictions exist that affect operations. [Desc] See any accompanying text attribute for a description of the nature of the special restrictions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="time">
        <annotation>
          <documentation>Susceptible to, and not operating in, adverse lighting (for example: daytime for a lighthouse, night-time for an unlighted runway) conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetation">
        <annotation>
          <documentation>Susceptible to and not operating in periods of extensive vegetation growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wind">
        <annotation>
          <documentation>Susceptible to, and not operating in, windy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryCrossing_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FerryStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:FerryStation_PType">
    <annotation>
      <documentation>A location where a ferry takes on or discharges its load. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FerryStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:FerryStation_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:FerryStation_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:FerryStation_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:FerryStation_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FerryStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FerryStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FerryStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:FerryStation_SType">
    <annotation>
      <documentation>A location where a ferry takes on or discharges its load. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FerryStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:FerryStation_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:FerryStation_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:FerryStation_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:FerryStation_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FerryStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FerryStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FerryStation_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="daytime">
        <annotation>
          <documentation>Operating between sunrise and sunset only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nighttime">
        <annotation>
          <documentation>Operating between sunset and sunrise only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="summerSeason">
        <annotation>
          <documentation>Operating during the summer season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winterSeason">
        <annotation>
          <documentation>Operating during the winter season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryStation_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="flooding">
        <annotation>
          <documentation>Susceptible to, and not operating in, flooding conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="icing">
        <annotation>
          <documentation>Susceptible to, and not operating in, icy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reducedVisibility">
        <annotation>
          <documentation>Susceptible to, and not operating in, reduced visibility (for example: fog) conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Susceptible to, and not operating in, snowy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="specialRestriction">
        <annotation>
          <documentation>Unspecified special restrictions exist that affect operations. [Desc] See any accompanying text attribute for a description of the nature of the special restrictions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="time">
        <annotation>
          <documentation>Susceptible to, and not operating in, adverse lighting (for example: daytime for a lighthouse, night-time for an unlighted runway) conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetation">
        <annotation>
          <documentation>Susceptible to and not operating in periods of extensive vegetation growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wind">
        <annotation>
          <documentation>Susceptible to, and not operating in, windy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FerryStation_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FireHydrant_P" substitutionGroup="gml:AbstractFeature" type="dtox:FireHydrant_PType">
    <annotation>
      <documentation>An apparatus for drawing water directly from a main, especially alongside a street or road, consisting of a pipe with one or more nozzles or spouts, to which a hose of a fire-engine may be attached. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FireHydrant_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FireHydrant_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FireHydrant_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FireHydrant_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FireHydrant_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FiringRange_P" substitutionGroup="gml:AbstractFeature" type="dtox:FiringRange_PType">
    <annotation>
      <documentation>A site designated for the purpose of discharging firearms or detonating munitions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FiringRange_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInStructure" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is located within a structure (for example: a building). [Desc] For example, a slipway inside of a boat house.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FiringRange_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FiringRange_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:FiringRange_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:FiringRange_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:FiringRange_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:FiringRange_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:FiringRange_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FiringRange_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:FiringRange_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FiringRange_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FiringRange_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FiringRange_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weaponsRangeType" type="dtox:FiringRange_weaponsRangeTypeType">
            <annotation>
              <documentation>The type of a weapons range based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weaponsRangeType_2" type="dtox:FiringRange_weaponsRangeTypeType">
            <annotation>
              <documentation>The type of a weapons range based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weaponsRangeType_3" type="dtox:FiringRange_weaponsRangeTypeType">
            <annotation>
              <documentation>The type of a weapons range based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FiringRange_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FiringRange_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FiringRange_S" substitutionGroup="gml:AbstractFeature" type="dtox:FiringRange_SType">
    <annotation>
      <documentation>A site designated for the purpose of discharging firearms or detonating munitions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FiringRange_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInStructure" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is located within a structure (for example: a building). [Desc] For example, a slipway inside of a boat house.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FiringRange_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FiringRange_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:FiringRange_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:FiringRange_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:FiringRange_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:FiringRange_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:FiringRange_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FiringRange_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:FiringRange_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FiringRange_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FiringRange_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FiringRange_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weaponsRangeType" type="dtox:FiringRange_weaponsRangeTypeType">
            <annotation>
              <documentation>The type of a weapons range based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weaponsRangeType_2" type="dtox:FiringRange_weaponsRangeTypeType">
            <annotation>
              <documentation>The type of a weapons range based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weaponsRangeType_3" type="dtox:FiringRange_weaponsRangeTypeType">
            <annotation>
              <documentation>The type of a weapons range based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FiringRange_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FiringRange_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FiringRange_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="defenceActivities">
        <annotation>
          <documentation>The administration, supervision and/or operation of military defence affairs and land, sea, air and space defence forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lawEnforcement">
        <annotation>
          <documentation>The administration and operation of regular and auxiliary police forces involved in the prevention, investigation, apprehension, or detention of individuals suspected or convicted of offenses against the criminal laws. [Desc] May include auxiliary duties (for example: traffic regulation, alien registration, or maintenance of arrest records).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_locationRefToShorelineType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="offshore">
        <annotation>
          <documentation>Located offshore. [Desc] The object is always wet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inland">
        <annotation>
          <documentation>Located inland of the land water boundary. [Desc] The object is always dry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="atShoreline">
        <annotation>
          <documentation>Straddles the land water boundary. [Desc] The object may be wet or dry at various times.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_militaryServiceBranchType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="airForce">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations primarily by means of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="army">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations on land. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastguard">
        <annotation>
          <documentation>A naval force employed to guard the coast, and often responsible for the safety, order, and operation of marine traffic in neighbouring waters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marines">
        <annotation>
          <documentation>A body of soldiers trained to serve at sea, or on shore under specified circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navy">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations at sea and/or using sea-based capabilities, including both ships and ship-based aircraft. [Desc] Navy operations are supported by land-based capabilities including ports and maintenance systems typically also belonging to the Navy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="joint">
        <annotation>
          <documentation>An organization in which elements of two or more military departments (for example: a navy and an air force) participate. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="airNationalGuard">
        <annotation>
          <documentation>A military reserve force which conducts operations primarily by means of aircraft. [Desc] A military reserve force is a military organization composed of residents of a country who combine a military role or career with a civilian career. They are not normally kept under arms and their main role is to be available to fight when a nation mobilizes for total war or to defend against invasion. Military reserve forces may be employed in non-military settings (for example: disaster relief).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armyNationalGuard">
        <annotation>
          <documentation>A military reserve force equipped to fight on land. [Desc] A military reserve force is a military organization composed of residents of a country who combine a military role or career with a civilian career. They are not normally kept under arms and their main role is be available to fight when a nation mobilizes for total war or to defend against invasion. Military reserve forces may be employed in non-military settings (for example: disaster relief).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FiringRange_weaponsRangeTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="smallArms">
        <annotation>
          <documentation>Suitable for training with and testing pistols, rifles, machine guns, and other small calibre weapons. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tank">
        <annotation>
          <documentation>Suitable for training with and testing the large-caliber high-velocity main gun of a battle tank, as well as other weapons found on armoured vehicles. [Desc] The main gun is usually capable of firing kinetic energy penetrators, high explosive anti-tank rounds, and in some cases guided missiles. Such practice may include maneuver as well as discharge of weapons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fieldArtillery">
        <annotation>
          <documentation>Suitable for training with and testing large-calibre field artillery weapons (for example: a howitzer or a cannon). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grenade">
        <annotation>
          <documentation>Suitable for training with and testing grenades. [Desc] A grenade is a small explosive or chemical bomb detonated by a fuse and which may be thrown by hand or launched from a special device attached to a rifle or carbine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="demolitionArea">
        <annotation>
          <documentation>An area allocated for breaking up of structures and/or equipment (for example: destruction of arms by international agreement) by explosive blasting. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="impactArea">
        <annotation>
          <documentation>An area allocated for bombardment during the live firing of weapons. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FishFarmFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:FishFarmFacility_PType">
    <annotation>
      <documentation>A facility involved in the breeding (hatching and associated activities) and cultivation (raising for release or harvesting) of fish in tanks or landlocked enclosures. [Desc] Fish species raised on fish farms include, for example, salmon, catfish, tilapia, cod, carp, and trout.</documentation>
    </annotation>
  </element>
  <complexType name="FishFarmFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquacultureFacilityType" type="dtox:FishFarmFacility_aquacultureFacilityTypeType">
            <annotation>
              <documentation>The type, purpose, or intended role served by an aquaculture facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="marineFarmEncloseMethod" type="dtox:FishFarmFacility_marineFarmEncloseMethodType">
            <annotation>
              <documentation>The method by which a marine farm is enclosed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:FishFarmFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:FishFarmFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:FishFarmFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishFarmFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishFarmFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FishFarmFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:FishFarmFacility_SType">
    <annotation>
      <documentation>A facility involved in the breeding (hatching and associated activities) and cultivation (raising for release or harvesting) of fish in tanks or landlocked enclosures. [Desc] Fish species raised on fish farms include, for example, salmon, catfish, tilapia, cod, carp, and trout.</documentation>
    </annotation>
  </element>
  <complexType name="FishFarmFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquacultureFacilityType" type="dtox:FishFarmFacility_aquacultureFacilityTypeType">
            <annotation>
              <documentation>The type, purpose, or intended role served by an aquaculture facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="marineFarmEncloseMethod" type="dtox:FishFarmFacility_marineFarmEncloseMethodType">
            <annotation>
              <documentation>The method by which a marine farm is enclosed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:FishFarmFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:FishFarmFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:FishFarmFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishFarmFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishFarmFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FishFarmFacility_aquacultureFacilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fishHatchery">
        <annotation>
          <documentation>A facility that raises and then releases juvenile fish into the wild to support recreational fishing, or to supplement the natural numbers of a species. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="freshwaterPrawnFarm">
        <annotation>
          <documentation>An aquaculture business designed to raise and produce freshwater prawn or shrimp for human consumption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishFarm">
        <annotation>
          <documentation>A facility involved in the raising of fish commercially in tanks or landlocked enclosures, usually for food. [Desc] Fish species raised on fish farms include, for example, salmon, catfish, tilapia, cod, carp, and trout.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FishFarmFacility_marineFarmEncloseMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fencing">
        <annotation>
          <documentation>A barrier enclosing an area, typically consisting of posts connected by wire and/or wood. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishingStakes">
        <annotation>
          <documentation>Poles or stakes placed in shallow water to outline fishing grounds or to catch fish. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nets">
        <annotation>
          <documentation>An open-meshed material of twine or cord for catching fish. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FishFarmFacility_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bivalveMollusc">
        <annotation>
          <documentation>A member of the class Bivalvia, having a shell of two parts hinged together by a ligament. [Desc] For example, clams, scallops, oysters, and mussels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mussels">
        <annotation>
          <documentation>Any of various bivalve molluscs belonging chiefly to the marine superfamily Mytilacea or to the freshwater superfamily Unionacea. [Desc] For example, the common edible marine bivalve, Mytilus edulis, which has a dark grey, slightly elongated shell and adheres by a byssus, frequently in large aggregations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oysters">
        <annotation>
          <documentation>Any of various bivalve molluscs of the family Ostreidae, several of which are eaten (especially raw) as a delicacy and may be farmed for food or pearls. [Desc] For example, the common European Ostrea edulis, and members of the widespread genus Crassostrea.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="crustacean">
        <annotation>
          <documentation>Any member of the large class Crustacea of mainly aquatic, hard-shelled arthropods. [Desc] For example, crab, lobster, and shrimp.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cultivatedShellfish">
        <annotation>
          <documentation>Any farmed aquatic invertebrate animal whose outer covering is a shell, usually a mollusc (for example: an oyster) or a crustacean (for example: a crab, a prawn, or a shrimp). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fish">
        <annotation>
          <documentation>Any of a large and varied group of cold-blooded aquatic vertebrates possessing gills and fins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FishLadder_C" substitutionGroup="gml:AbstractFeature" type="dtox:FishLadder_CType">
    <annotation>
      <documentation>A series of ascending pools constructed to enable fish to swim upstream over (or around) a dam. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FishLadder_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FishLadder_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishLadder_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishLadder_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FishLadder_P" substitutionGroup="gml:AbstractFeature" type="dtox:FishLadder_PType">
    <annotation>
      <documentation>A series of ascending pools constructed to enable fish to swim upstream over (or around) a dam. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FishLadder_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FishLadder_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishLadder_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishLadder_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FishLadder_S" substitutionGroup="gml:AbstractFeature" type="dtox:FishLadder_SType">
    <annotation>
      <documentation>A series of ascending pools constructed to enable fish to swim upstream over (or around) a dam. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FishLadder_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FishLadder_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishLadder_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishLadder_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FishLadder_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FishWeir_C" substitutionGroup="gml:AbstractFeature" type="dtox:FishWeir_CType">
    <annotation>
      <documentation>A fence of stakes or wall of stones set in a river or along the shore to direct fish towards fish traps or nets. [Desc] The weir is shaped so as to encourage fish to naturally congregate, usually based on river or tidal flow. Although generally consisting of linear segments on rivers, in shore areas one or more components may be curved so as to form an enclosure with a narrow entrance. When constructed of stones the thickness of the wall constitutes a permanent hazard to maritime navigation.</documentation>
    </annotation>
  </element>
  <complexType name="FishWeir_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FishWeir_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FishWeir_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:FishWeir_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishWeir_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishWeir_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FishWeir_P" substitutionGroup="gml:AbstractFeature" type="dtox:FishWeir_PType">
    <annotation>
      <documentation>A fence of stakes or wall of stones set in a river or along the shore to direct fish towards fish traps or nets. [Desc] The weir is shaped so as to encourage fish to naturally congregate, usually based on river or tidal flow. Although generally consisting of linear segments on rivers, in shore areas one or more components may be curved so as to form an enclosure with a narrow entrance. When constructed of stones the thickness of the wall constitutes a permanent hazard to maritime navigation.</documentation>
    </annotation>
  </element>
  <complexType name="FishWeir_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FishWeir_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FishWeir_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:FishWeir_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishWeir_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishWeir_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FishWeir_S" substitutionGroup="gml:AbstractFeature" type="dtox:FishWeir_SType">
    <annotation>
      <documentation>A fence of stakes or wall of stones set in a river or along the shore to direct fish towards fish traps or nets. [Desc] The weir is shaped so as to encourage fish to naturally congregate, usually based on river or tidal flow. Although generally consisting of linear segments on rivers, in shore areas one or more components may be curved so as to form an enclosure with a narrow entrance. When constructed of stones the thickness of the wall constitutes a permanent hazard to maritime navigation.</documentation>
    </annotation>
  </element>
  <complexType name="FishWeir_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FishWeir_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FishWeir_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:FishWeir_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FishWeir_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FishWeir_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FishWeir_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FishWeir_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FishWeir_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Flagpole_P" substitutionGroup="gml:AbstractFeature" type="dtox:Flagpole_PType">
    <annotation>
      <documentation>A staff or pole on which a flag is raised. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Flagpole_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:Flagpole_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Flagpole_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Flagpole_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Flagpole_pylonMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, aluminum, copper, iron and certain alloys (as brass, bronze and steel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness and much used for making tools, weapons, and machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FlarePipe_P" substitutionGroup="gml:AbstractFeature" type="dtox:FlarePipe_PType">
    <annotation>
      <documentation>An open-ended pipe at which waste gases are burned. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FlarePipe_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FlarePipe_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FlarePipe_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FlarePipe_S" substitutionGroup="gml:AbstractFeature" type="dtox:FlarePipe_SType">
    <annotation>
      <documentation>An open-ended pipe at which waste gases are burned. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FlarePipe_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FlarePipe_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FlarePipe_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FloatingBarrier_C" substitutionGroup="gml:AbstractFeature" type="dtox:FloatingBarrier_CType">
    <annotation>
      <documentation>A floating barrier used to protect a region of a body of water or to create a sheltered area on a body of water for storage purposes. [Desc] For example, a boom placed around an oil tanker to catch accidental releases of oil or placed so as to enclose and contain rafted logs.</documentation>
    </annotation>
  </element>
  <complexType name="FloatingBarrier_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FloatingBarrier_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloatingBarrier_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floatingBarrierType" type="dtox:FloatingBarrier_floatingBarrierTypeType">
            <annotation>
              <documentation>The type of a floating barrier based on its design and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloatingBarrier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloatingBarrier_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloatingBarrier_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FloatingBarrier_P" substitutionGroup="gml:AbstractFeature" type="dtox:FloatingBarrier_PType">
    <annotation>
      <documentation>A floating barrier used to protect a region of a body of water or to create a sheltered area on a body of water for storage purposes. [Desc] For example, a boom placed around an oil tanker to catch accidental releases of oil or placed so as to enclose and contain rafted logs.</documentation>
    </annotation>
  </element>
  <complexType name="FloatingBarrier_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FloatingBarrier_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloatingBarrier_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floatingBarrierType" type="dtox:FloatingBarrier_floatingBarrierTypeType">
            <annotation>
              <documentation>The type of a floating barrier based on its design and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloatingBarrier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloatingBarrier_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloatingBarrier_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FloatingBarrier_S" substitutionGroup="gml:AbstractFeature" type="dtox:FloatingBarrier_SType">
    <annotation>
      <documentation>A floating barrier used to protect a region of a body of water or to create a sheltered area on a body of water for storage purposes. [Desc] For example, a boom placed around an oil tanker to catch accidental releases of oil or placed so as to enclose and contain rafted logs.</documentation>
    </annotation>
  </element>
  <complexType name="FloatingBarrier_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FloatingBarrier_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloatingBarrier_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floatingBarrierType" type="dtox:FloatingBarrier_floatingBarrierTypeType">
            <annotation>
              <documentation>The type of a floating barrier based on its design and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloatingBarrier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FloatingBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloatingBarrier_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloatingBarrier_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FloatingBarrier_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingBarrier_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingBarrier_floatingBarrierTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="containment">
        <annotation>
          <documentation>A floating barrier for blocking a waterway (for example: a narrow harbor entrance or a river). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dredge">
        <annotation>
          <documentation>A floating barrier designed to collect and/or contain dredging debris. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="log">
        <annotation>
          <documentation>A floating barrier designed to collect, contain, and transport floating logs timbered from nearby forests. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="protection">
        <annotation>
          <documentation>A floating barrier placed in the water to provide security or a highly visible line of demarcation. [Desc] Commonly used for waterfront security around high value assets or installations or to provide a positive boat barrier between the general public and hazardous or restricted areas (for example: dams and waterfalls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingBarrier_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingBarrier_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FloatingDryDock_P" substitutionGroup="gml:AbstractFeature" type="dtox:FloatingDryDock_PType">
    <annotation>
      <documentation>A form of dry dock consisting of a floating structure of one or more sections which can be partly submerged by controlled flooding to receive a vessel, then raised by pumping out the water so that the vessel's bottom can be exposed. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FloatingDryDock_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FloatingDryDock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:FloatingDryDock_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloatingDryDock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloatingDryDock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:FloatingDryDock_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloatingDryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloatingDryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloatingDryDock_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloatingDryDock_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FloatingDryDock_S" substitutionGroup="gml:AbstractFeature" type="dtox:FloatingDryDock_SType">
    <annotation>
      <documentation>A form of dry dock consisting of a floating structure of one or more sections which can be partly submerged by controlled flooding to receive a vessel, then raised by pumping out the water so that the vessel's bottom can be exposed. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FloatingDryDock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:FloatingDryDock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:FloatingDryDock_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloatingDryDock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloatingDryDock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:FloatingDryDock_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloatingDryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloatingDryDock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloatingDryDock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloatingDryDock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FloatingDryDock_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingDryDock_coverClosureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="complete">
        <annotation>
          <documentation>The structure is completely covered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moveable">
        <annotation>
          <documentation>The structure is covered by a moveable surface that may be opened and closed. [Desc] Typically used on stadiums where weather control is desired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>No cover exists over the structure. [Desc] It is completely open to the sun and weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partial">
        <annotation>
          <documentation>A portion of the structure is covered, but a significant portion remains uncovered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingDryDock_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingDryDock_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingDryDock_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloatingDryDock_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FloodControlStructure_C" substitutionGroup="gml:AbstractFeature" type="dtox:FloodControlStructure_CType">
    <annotation>
      <documentation>An artificial structure or gate that is utilized as a defense against flooding or storm surges. [Desc] Consideration should be given to using the more specific Dam or Embankment features where appropriate in lieu of Flood Control Structure.</documentation>
    </annotation>
  </element>
  <complexType name="FloodControlStructure_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:FloodControlStructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloodControlStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodControlStructureType" type="dtox:FloodControlStructure_floodControlStructureTypeType">
            <annotation>
              <documentation>The type of a flood control structure based on its structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloodControlStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloodControlStructure_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloodControlStructure_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FloodControlStructure_P" substitutionGroup="gml:AbstractFeature" type="dtox:FloodControlStructure_PType">
    <annotation>
      <documentation>An artificial structure or gate that is utilized as a defense against flooding or storm surges. [Desc] Consideration should be given to using the more specific Dam or Embankment features where appropriate in lieu of Flood Control Structure.</documentation>
    </annotation>
  </element>
  <complexType name="FloodControlStructure_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:FloodControlStructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloodControlStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodControlStructureType" type="dtox:FloodControlStructure_floodControlStructureTypeType">
            <annotation>
              <documentation>The type of a flood control structure based on its structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloodControlStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloodControlStructure_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloodControlStructure_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FloodControlStructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:FloodControlStructure_SType">
    <annotation>
      <documentation>An artificial structure or gate that is utilized as a defense against flooding or storm surges. [Desc] Consideration should be given to using the more specific Dam or Embankment features where appropriate in lieu of Flood Control Structure.</documentation>
    </annotation>
  </element>
  <complexType name="FloodControlStructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:FloodControlStructure_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:FloodControlStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodControlStructureType" type="dtox:FloodControlStructure_floodControlStructureTypeType">
            <annotation>
              <documentation>The type of a flood control structure based on its structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:FloodControlStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:FloodControlStructure_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FloodControlStructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FloodControlStructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FloodControlStructure_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rightUnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from the right side only. [Desc] The right side is determined by following the linear component from the westmost node (southmost if the feature follows a meridian of longitude).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leftUnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from the left side only. [Desc] The left side is determined by following the linear component from the westmost node (southmost if the feature follows a meridian of longitude).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloodControlStructure_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloodControlStructure_floodControlStructureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="dykeGate">
        <annotation>
          <documentation>An opening gate in a dyke. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyGate">
        <annotation>
          <documentation>A gate used only in a state of emergency (for example: to control or cause flooding). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="floodGate">
        <annotation>
          <documentation>An adjustable gate used to control floodwater. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fixedBarrage">
        <annotation>
          <documentation>A small fixed obstruction that is primarily located across intermittent watercourses in order to prevent, reduce or slow down the flooding of an area. [Desc] Fixed barrages are often grouped together to form a series of obstructions down a watercourse. Materials used to construct fixed barrages are found locally.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="movableBarrage">
        <annotation>
          <documentation>A large movable barricade within a watercourse. [Desc] Often constructed as a set, the movable barricades are connected to fixed structures within the watercourse or at the banks. These barriers are normally left open to allow for the passage of vessels and the movement of water and are closed during times of floods or storm surges. For example, the Thames Barrier.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloodControlStructure_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FloodControlStructure_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Ford_C" substitutionGroup="gml:AbstractFeature" type="dtox:Ford_CType">
    <annotation>
      <documentation>A shallow place in a body of water used as a crossing. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ford_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Ford_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Ford_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Ford_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantAvWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyDepth" type="double">
            <annotation>
              <documentation>The distance, measured vertically upward, from the bottom of an inland waterbody to a reference level datum. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ford_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ford_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Ford_P" substitutionGroup="gml:AbstractFeature" type="dtox:Ford_PType">
    <annotation>
      <documentation>A shallow place in a body of water used as a crossing. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ford_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Ford_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Ford_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Ford_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantAvWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyDepth" type="double">
            <annotation>
              <documentation>The distance, measured vertically upward, from the bottom of an inland waterbody to a reference level datum. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ford_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ford_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Ford_S" substitutionGroup="gml:AbstractFeature" type="dtox:Ford_SType">
    <annotation>
      <documentation>A shallow place in a body of water used as a crossing. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ford_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Ford_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Ford_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Ford_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Ford_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantAvWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyDepth" type="double">
            <annotation>
              <documentation>The distance, measured vertically upward, from the bottom of an inland waterbody to a reference level datum. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ford_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ford_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Ford_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ford_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ford_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="summerSeason">
        <annotation>
          <documentation>Operating during the summer season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winterSeason">
        <annotation>
          <documentation>Operating during the winter season only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ford_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FordableSite_C" substitutionGroup="gml:AbstractFeature" type="dtox:FordableSite_CType">
    <annotation>
      <documentation>A location in a body of water where fording is possible but where there are no existing transportation features. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FordableSite_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the left bank (facing downstream) above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankShorelineType" type="dtox:FordableSite_leftBankShorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of the shoreline of the left bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the left bank and the top of the first usable break in slope, measured at the same point on the upper left bank as the military gap width. [Desc] The left bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankSoilWetTrafficType" type="dtox:FordableSite_leftBankSoilWetTrafficTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of the soil of the left bank (facing downstream) based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankVegetationCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the left bank (facing downstream) of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBelowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the left bank and the first break in underwater slope. [Desc] The left bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the right bank (facing downstream) above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankShorelineType" type="dtox:FordableSite_rightBankShorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of the shoreline of the right bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the right bank and the top of the first usable break in slope, measured at the same point on the upper right bank as the military gap width. [Desc] The right bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankSoilWetTrafficType" type="dtox:FordableSite_rightBankSoilWetTrafficTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of the soil of the right bank (facing downstream) based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankVegetationCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the right bank (facing downstream) of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBelowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the right bank and the first break in underwater slope. [Desc] The right bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FordableSite_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FordableSite_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FordableSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:FordableSite_PType">
    <annotation>
      <documentation>A location in a body of water where fording is possible but where there are no existing transportation features. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FordableSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the left bank (facing downstream) above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankShorelineType" type="dtox:FordableSite_leftBankShorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of the shoreline of the left bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the left bank and the top of the first usable break in slope, measured at the same point on the upper left bank as the military gap width. [Desc] The left bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankSoilWetTrafficType" type="dtox:FordableSite_leftBankSoilWetTrafficTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of the soil of the left bank (facing downstream) based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankVegetationCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the left bank (facing downstream) of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBelowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the left bank and the first break in underwater slope. [Desc] The left bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the right bank (facing downstream) above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankShorelineType" type="dtox:FordableSite_rightBankShorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of the shoreline of the right bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the right bank and the top of the first usable break in slope, measured at the same point on the upper right bank as the military gap width. [Desc] The right bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankSoilWetTrafficType" type="dtox:FordableSite_rightBankSoilWetTrafficTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of the soil of the right bank (facing downstream) based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankVegetationCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the right bank (facing downstream) of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBelowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the right bank and the first break in underwater slope. [Desc] The right bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FordableSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FordableSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FordableSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:FordableSite_SType">
    <annotation>
      <documentation>A location in a body of water where fording is possible but where there are no existing transportation features. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="FordableSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:FordableSite_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the left bank (facing downstream) above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankShorelineType" type="dtox:FordableSite_leftBankShorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of the shoreline of the left bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the left bank and the top of the first usable break in slope, measured at the same point on the upper left bank as the military gap width. [Desc] The left bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankSoilWetTrafficType" type="dtox:FordableSite_leftBankSoilWetTrafficTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of the soil of the left bank (facing downstream) based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBankVegetationCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the left bank (facing downstream) of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leftBelowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the left bank and the first break in underwater slope. [Desc] The left bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the right bank (facing downstream) above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankShorelineType" type="dtox:FordableSite_rightBankShorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of the shoreline of the right bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the right bank and the top of the first usable break in slope, measured at the same point on the upper right bank as the military gap width. [Desc] The right bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankSoilWetTrafficType" type="dtox:FordableSite_rightBankSoilWetTrafficTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of the soil of the right bank (facing downstream) based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBankVegetationCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the right bank (facing downstream) of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rightBelowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the right bank and the first break in underwater slope. [Desc] The right bank is determined by facing downstream (in the direction of flow). The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FordableSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FordableSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FordableSite_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Vegetable matter partly decomposed in wet acid conditions in bogs and fens to form a firm brown deposit resembling soil. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FordableSite_leftBankShorelineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mangrove">
        <annotation>
          <documentation>Covered by one of several genera of tropical trees (for example: mangrove or nipa) or shrubs that produce many prop roots and grow along low-lying banks into shallow water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marshy">
        <annotation>
          <documentation>Made up of spongy land saturated with water. [Desc] It may have a shallow covering of water, usually with a considerable amount of vegetation appearing above the surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stony">
        <annotation>
          <documentation>Made up of rock and rock fragments ranging in size from pebbles and gravel to boulders or large rock masses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buildingRubble">
        <annotation>
          <documentation>Made up of the debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="erosionRubble">
        <annotation>
          <documentation>Made up of material weathered or eroded from a rocky coast, usually collected at the base of a cliff. [Desc] Associated with landslides and coastal erosion. There will be an irregular jagged line produced by the rubble and coastal water interface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandy">
        <annotation>
          <documentation>Made up of sand, loose material consisting of small but easily distinguishable, separate grains, between 0.0625 and 2.000 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shingly">
        <annotation>
          <documentation>Made up of rounded, often flat waterworn rock fragments larger than approximately 16 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Faced by a vertical cliff forming the seaward edge of an ice shelf, ranging in height from 2 metres to 50 metres or more above sea level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Made up of soft wet soil, sand, dust, and/or other earthy matter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FordableSite_leftBankSoilWetTrafficTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="a">
        <annotation>
          <documentation>Well-graded Gravel (GW), Poorly-graded Gravel (GP), Well-graded Sand (SW), and/or Poorly-graded Sand (SP). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="b">
        <annotation>
          <documentation>Inorganic clays of high plasticity (CH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="c">
        <annotation>
          <documentation>Clayey Gravel (GC), Clayey Sand (SC), and/or Lean Clay (CL). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="d">
        <annotation>
          <documentation>Silty Gravel Sand (GM), Silty Sand (SM), Silt and Fine Sand (ML), Silt, Fine Sand and Lean Clay (ML-CL), Micaceous (MH), Organic Silt and Clay (OL), and/or Organic Clay (OH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="e">
        <annotation>
          <documentation>Peat and other highly organic soils (PT). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="x">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FordableSite_rightBankShorelineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mangrove">
        <annotation>
          <documentation>Covered by one of several genera of tropical trees (for example: mangrove or nipa) or shrubs that produce many prop roots and grow along low-lying banks into shallow water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marshy">
        <annotation>
          <documentation>Made up of spongy land saturated with water. [Desc] It may have a shallow covering of water, usually with a considerable amount of vegetation appearing above the surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stony">
        <annotation>
          <documentation>Made up of rock and rock fragments ranging in size from pebbles and gravel to boulders or large rock masses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buildingRubble">
        <annotation>
          <documentation>Made up of the debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="erosionRubble">
        <annotation>
          <documentation>Made up of material weathered or eroded from a rocky coast, usually collected at the base of a cliff. [Desc] Associated with landslides and coastal erosion. There will be an irregular jagged line produced by the rubble and coastal water interface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandy">
        <annotation>
          <documentation>Made up of sand, loose material consisting of small but easily distinguishable, separate grains, between 0.0625 and 2.000 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shingly">
        <annotation>
          <documentation>Made up of rounded, often flat waterworn rock fragments larger than approximately 16 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Faced by a vertical cliff forming the seaward edge of an ice shelf, ranging in height from 2 metres to 50 metres or more above sea level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Made up of soft wet soil, sand, dust, and/or other earthy matter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="FordableSite_rightBankSoilWetTrafficTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="a">
        <annotation>
          <documentation>Well-graded Gravel (GW), Poorly-graded Gravel (GP), Well-graded Sand (SW), and/or Poorly-graded Sand (SP). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="b">
        <annotation>
          <documentation>Inorganic clays of high plasticity (CH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="c">
        <annotation>
          <documentation>Clayey Gravel (GC), Clayey Sand (SC), and/or Lean Clay (CL). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="d">
        <annotation>
          <documentation>Silty Gravel Sand (GM), Silty Sand (SM), Silt and Fine Sand (ML), Silt, Fine Sand and Lean Clay (ML-CL), Micaceous (MH), Organic Silt and Clay (OL), and/or Organic Clay (OH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="e">
        <annotation>
          <documentation>Peat and other highly organic soils (PT). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="x">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Foreshore_S" substitutionGroup="gml:AbstractFeature" type="dtox:Foreshore_SType">
    <annotation>
      <documentation>The part of the shore or beach which lies between the low water mark and the upper limit of normal wave action. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Foreshore_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Foreshore_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Foreshore_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Foreshore_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Foreshore_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Foreshore_soilTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="wellGradedGravel">
        <annotation>
          <documentation>Well-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedGravel">
        <annotation>
          <documentation>Poorly-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltyGravelSand">
        <annotation>
          <documentation>Silty gravels and/or gravel-sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeyGravel">
        <annotation>
          <documentation>Clayey gravels and/or gravel-sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedSand">
        <annotation>
          <documentation>Well-graded sand and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedSand">
        <annotation>
          <documentation>Poorly graded sands and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySand">
        <annotation>
          <documentation>Silty sands and/or sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeySand">
        <annotation>
          <documentation>Clayey sands and/or sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltAndFineSand">
        <annotation>
          <documentation>Inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leanClay">
        <annotation>
          <documentation>Inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicSiltandClay">
        <annotation>
          <documentation>Organic silts and organic silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fatClay">
        <annotation>
          <documentation>Inorganic clays of high plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="micraceous">
        <annotation>
          <documentation>Micaceous or diatomaceous inorganic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicClay">
        <annotation>
          <documentation>Organic clays of medium to high plasticity and/or organic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Peat and other highly organic soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltFineSandLeanClay">
        <annotation>
          <documentation>Having both ML (inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity) and CL (inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays) characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>Sedimentary salt deposits left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notEvaluated">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Foreshore_vegetationCharacteristicType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="algae">
        <annotation>
          <documentation>An area of marine plants that grow in long narrow ribbons. [Desc] Algae may be moored or floating. For example, sea grass, kelp, or sargasso.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaGrass">
        <annotation>
          <documentation>An area of any of various grasslike marine algae. [Desc] Eel-grass, Zostera marina, is one of the best known sea grasses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ForestClearing_P" substitutionGroup="gml:AbstractFeature" type="dtox:ForestClearing_PType">
    <annotation>
      <documentation>A site in a forest or wood(s) that has been cleared, often for slash and burn agriculture and/or as a result of clear-cutting logging. [Desc] May also occur from natural causes such as a forest fire.</documentation>
    </annotation>
  </element>
  <complexType name="ForestClearing_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ForestClearing_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ForestClearing_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ForestClearing_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:ForestClearing_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ForestClearing_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ForestClearing_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ForestClearing_S" substitutionGroup="gml:AbstractFeature" type="dtox:ForestClearing_SType">
    <annotation>
      <documentation>A site in a forest or wood(s) that has been cleared, often for slash and burn agriculture and/or as a result of clear-cutting logging. [Desc] May also occur from natural causes such as a forest fire.</documentation>
    </annotation>
  </element>
  <complexType name="ForestClearing_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ForestClearing_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ForestClearing_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ForestClearing_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:ForestClearing_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ForestClearing_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ForestClearing_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ForestClearing_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ForestClearing_vegetationCharacteristicType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="grassland">
        <annotation>
          <documentation>A tract covered mainly by grasses that have little or no woody tissue. [Desc] For example, pasture, meadow, and steppe.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grasslandWithTrees">
        <annotation>
          <documentation>A tract covered mainly by grasses that have little or no woody tissue but including scattered trees. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tropicalGrass">
        <annotation>
          <documentation>An area of plants of the large cosmopolitan family Poaceae (formerly Gramineae) that is found principally in tropical regions. [Desc] For example, bamboos (Bambuseae).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Forest_C" substitutionGroup="gml:AbstractFeature" type="dtox:Forest_CType">
    <annotation>
      <documentation>A tract of land primarily covered by trees and undergrowth. [Desc] The area is sometimes mixed with pasture.</documentation>
    </annotation>
  </element>
  <complexType name="Forest_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:Forest_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Forest_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Forest_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Forest_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Forest_P" substitutionGroup="gml:AbstractFeature" type="dtox:Forest_PType">
    <annotation>
      <documentation>A tract of land primarily covered by trees and undergrowth. [Desc] The area is sometimes mixed with pasture.</documentation>
    </annotation>
  </element>
  <complexType name="Forest_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:Forest_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Forest_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Forest_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Forest_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Forest_S" substitutionGroup="gml:AbstractFeature" type="dtox:Forest_SType">
    <annotation>
      <documentation>A tract of land primarily covered by trees and undergrowth. [Desc] The area is sometimes mixed with pasture.</documentation>
    </annotation>
  </element>
  <complexType name="Forest_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:Forest_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Forest_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Forest_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Forest_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Forest_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Forest_vegetationSpeciesType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alder">
        <annotation>
          <documentation>A member of the birch family that grows in moist places (Alnus glutinosa). [Desc] The light wood is known for being extremely durable under water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ash">
        <annotation>
          <documentation>A forest tree, Fraxinus excelsior, with grey bark, pinnate foliage, and hard, tough, pale wood. [Desc] Also (with specifying word), any of various related or otherwise similar trees; especially any other tree of the genus Fraxinus.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aspen">
        <annotation>
          <documentation>The trembling poplar (Populus tremula). [Desc] Remarkable for its quivering leaves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="baobab">
        <annotation>
          <documentation>An African tree (Adansonia digitata) with a short thick stem and a broad crown. [Desc] It is capable of storing great quantities of water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beech">
        <annotation>
          <documentation>A forest tree of the genus Fagus, having thin, smooth bark and glossy oval leaves, and bearing nuts. [Desc] Especially the European Fagus sylvatica. Also (usually with specifying word), any of various similar trees, especially (in the southern hemisphere) of the genus Nothofagus.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="birch">
        <annotation>
          <documentation>Any of various hardy northern trees or shrubs of the genus Betula (family Betulaceae), having smooth, tough bark and slender branches. [Desc] Especially (in Europe) Betula pendula (more fully silver birch) and Betula pubescens (more fully downy birch), and (in North America) Betula papyrifera (more fully paper birch).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="casuarina">
        <annotation>
          <documentation>A tree of the genus Casuarina (family Casuarinaceae) with jointed branches resembling gigantic horsetail plants. [Desc] It is native to Australia and parts of Southeast Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cedar">
        <annotation>
          <documentation>An evergreen coniferous tree, such as Abies cedrus. [Desc] It has durable and fragrant wood.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cembraPine">
        <annotation>
          <documentation>An alpine coniferous genus (Pinus cembra). [Desc] The wood is resinous, durable and is used for panelling and carving.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chestnut">
        <annotation>
          <documentation>A tree of the genus Castanea, of the beech family. [Desc] Especially that of Castanea sativa (also Spanish chestnut, sweet chestnut). Also (with specifying word), any of various similar trees.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coconut">
        <annotation>
          <documentation>A tropical palm tree, Cocos nucifera, that bears a large ovate brown hard-shelled seed having an edible white lining enclosing a white liquid. [Desc] Its fruitflesh (Copra) is also processed for the production of oil, fat and dried cocoflakes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conifer">
        <annotation>
          <documentation>A gymnospermous tree or shrub of the order Coniferales, members of which typically bear cones and evergreen needle-like leaves. [Desc] For example, the pines, firs, cedars, larches, spruces, and yews.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corkOak">
        <annotation>
          <documentation>An evergreen oak, Quercus suber, which is native to the Mediterranean and has the distinctive property of producing more cork after some is removed. [Desc] Industrially used for various kinds of cork based products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cypress">
        <annotation>
          <documentation>An evergreen coniferous tree of the Eurasian and North American genus Cupressus having flattened shoots with scalelike leaves. [Desc] For example, Cupressus sempervirens (also known as Italian cypress), a tall, often fastigiate, tree native to southern Europe and the Middle East, with dark foliage and hard durable wood.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="douglasFir">
        <annotation>
          <documentation>A coniferous timber tree of the genus Abies. [Desc] Used for veneer, furniture or construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elm">
        <annotation>
          <documentation>Any of various deciduous trees with serrate leaves, of the genus Ulmus and other genera of the family Ulmaceae. [Desc] Especially (a) (more fully English elm) the European Ulmaceae procera, once common as a hedge tree in central and southern England; (b) (more fully American elm or white elm) Ulmaceae americana, a tree with pale bark of eastern North America.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="eucalyptus">
        <annotation>
          <documentation>Any of the genus Eucalyptus of flowering evergreen trees and shrubs, of the myrtle family. [Desc] Includes species important as forest trees in Australia and grown elsewhere for their hardwood, oils, gums, and resins, and as ornamentals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="filao">
        <annotation>
          <documentation>Casuarina equisetifolia, the most widespread and well-known member of the family Casuarinaceae. [Desc] Known by many names including: Casuarina, ironwood, coast she-oak, horsetail, Australian pine, whistling pine, beefwood, agoho (Philippines), ru (Malaysia), filao (Vietnam, West Africa, West Indies) and nokonoko (Fiji).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fir">
        <annotation>
          <documentation>An evergreen coniferous tree, especially one belonging to the genus Abies of the pine family, characterized by upright cones and flat needles usually arranged in two rows. [Desc] Naturally occuring in the temperate zones of the northern hemisphere. Firs consist of more than fifty species.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gaboon">
        <annotation>
          <documentation>A medium-sized hardwood tree of Western Africa (Aucoumea klaineana). [Desc] Often used for furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hazel">
        <annotation>
          <documentation>Any of various deciduous shrubs and low trees constituting the genus Corylus, of the birch family, bearing edible nuts enclosed in leafy involucres. [Desc] Especially the European hazel, Corylus avellana, and its North American counterpart, Corylus americana.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hickory">
        <annotation>
          <documentation>One of several Norh American trees of the genus Carya. [Desc] Related to the walnuts, especially Carya alba, the timber of which is tough and elastic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hornbeam">
        <annotation>
          <documentation>A small tree of the northern hemisphere (Carpinus betulus). [Desc] Yields tough timber and is cultivated for planting hedges.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ilex">
        <annotation>
          <documentation>A kind of oak, Quercus ilex, common in Mediterranean countries, with dark evergreen sometimes spiny-toothed leaves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ilexAquifolium">
        <annotation>
          <documentation>Ilex Aquifolium (Holly, or European Holly to distinguish it from related species) is an evergreen tree growing to 10-25 metres tall with smooth grey bark whose leaves are 5-12 centimetres long and 2-6 centimetres broad with three to five sharp spines on each side. [Desc] A species of holly native to western and southern Europe, northwest Africa and southwest Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="juniper">
        <annotation>
          <documentation>A genus of prickly evergreen shrubs, comprising Juniperus communis. Popular in the northern hemisphere on arid soils. [Desc] Used as ornamental plant or for medicinal purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="larch">
        <annotation>
          <documentation>Any of various deciduous coniferous trees of the genus Larix. [Desc] Specifically Larix decidua, native to the Alps and cultivated for its tough durable timber.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laurel">
        <annotation>
          <documentation>A glossy-leaved evergreen shrub (Laurus nobilis), popular in the Mediterranian region. [Desc] The leaves are used for spice; the oil of the fruits has medicinal properties.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mahogany">
        <annotation>
          <documentation>A tree of tropical America (Swietenia mahagoni). [Desc] Yields a hard, fine-grained wood, used for building instruments and for woodwork arts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mangrove">
        <annotation>
          <documentation>Any of various tropical trees or shrubs of the genera Rhizophora and Bruguiera (family Rhizophoraceae) with interlacing aerial roots, which form dense thickets in muddy swamps subject to tidal inundation. [Desc] For example, Rhizophora mangle (also known as common mangrove or red mangrove). May also be used to describe other tropical trees or shrubs of similar habit and appearance, especially of the genus Avicennia (of the verbena family).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maple">
        <annotation>
          <documentation>A Eurasian tree, Acer campestre (family Aceraceae), with fruit in the form of two winged samaras joined together and palmately lobed leaves (more fully common maple, hedge maple). [Desc] Also (with specifying word), any of numerous similar trees of this or other genera.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oak">
        <annotation>
          <documentation>Any of numerous trees (rarely shrubs) of the genus Quercus, of the beech family, with acorns borne in cupules and frequently with sinuately lobed leaves. [Desc] Specifically (more fully common oak, English oak, pedunculate oak) Quercus robur and (more fully durmast oak, sessile oak) Quercus petraea.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="olive">
        <annotation>
          <documentation>An evergreen tree, Olea europaea (family Oleaceae), with narrow leaves hoary on the underside and small whitish flowers. [Desc] Long cultivated in the Mediterranean region for its fruit and the oil obtained from this. May also be used to describe any of various wild trees or shrubs of the genus Olea; (with specifying word) any of various trees and shrubs allied to the common olive, or resembling it in appearance or in providing oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="osier">
        <annotation>
          <documentation>A species of willow, Salix viminalis, growing close to waterbodies or on moist ground. [Desc] The pliable shoots of it are used for basket-making.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pine">
        <annotation>
          <documentation>Any coniferous tree of the genus Pinus, comprising usually large trees with evergreen needle-shaped leaves growing in clusters. [Desc] Native to northern temperate regions, and valued especially as a source of timber, tar, and turpentine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plane">
        <annotation>
          <documentation>A tree having large spreading branches with broad angular leaves, one of various species of the genus Platanus. [Desc] Often grown as avenue-, ornamental- and park-tree.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poplar">
        <annotation>
          <documentation>Any of various often tall and fast-growing, sometimes narrowly erect, trees of the genus Populus, of the willow family, often with triangular-ovate leaves. [Desc] May also be used to describe any of various other trees resembling the poplar: specifically (a) in North America the tulip tree, Liriodendron tulipifera; (b) in Australia either of two trees with leaves like those of many poplars, Homalanthus populifolius, of the spurge family, and (more fully native poplar) Codonocarpus cotinifolius (family Gyrostemonaceae).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="posidonia">
        <annotation>
          <documentation>Posidonia oceanica, an alga-like, vascular, flowering plant endemic to the Mediterranean Sea. [Desc] It forms extensive underwater meadows that spread from the shore to the depth of 40 metres. Most often they are found on silty and sandy floors; less often on hard ground. Its rhizomes, which can grow horizontally or vertically, are densely intertwined and constitute a kind of a secondary bottom. This may be several decimetres thick and can sometimes create actual reefs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sequoia">
        <annotation>
          <documentation>A Californian genus of gigantic conifers. [Desc] Has two species; the highest trees in the world.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spruce">
        <annotation>
          <documentation>A coniferous of the genus Picea, popular on the northern hemisphere. [Desc] Used for construction and trimmed timber.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="teak">
        <annotation>
          <documentation>A large East Indian tree (Tectona grandis). [Desc] Yields a heavy timber.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thuya">
        <annotation>
          <documentation>A genus of coniferous trees or shrubs (Thuja) of the cypress family. [Desc] Often cultivated for planting hedges.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="umbrellaThorn">
        <annotation>
          <documentation>A species of acacia (Acacia tortilis). [Desc] Has an umbrella like crown. The mark of Africa.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="walnut">
        <annotation>
          <documentation>Any tree of the genus Juglans (family Juglandaceae), members of which have drooping catkins and aromatic pinnate leaves. [Desc] Especially the Eurasian Juglans regia and (more fully black walnut) the North American Juglans nigra. The green fleshy fruit contains an edible kernel in separate halves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yew">
        <annotation>
          <documentation>A darkleaved evergreen shrub or tree of the genus Taxus. [Desc] All parts of the plant are poisonous.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nipa">
        <annotation>
          <documentation>A palm tree, Nypa fruticans, of mangrove swamps in tropical Asia and Australia, having a creeping rhizome and large feathery leaves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palm">
        <annotation>
          <documentation>Any tree or shrub of the large, chiefly tropical, monocotyledonous family Palmae, typically having an unbranched stem with a crown of very large leaves either palmate or pinnate in shape. [Desc] Also (with specifying word), any of various palmlike plants of other families, such as cycads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bamboo">
        <annotation>
          <documentation>Any of numerous, mainly tropical, giant grasses belonging to the genus Bambusa and various related genera. [Desc] The mature canes are used for construction and furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Fortification_C" substitutionGroup="gml:AbstractFeature" type="dtox:Fortification_CType">
    <annotation>
      <documentation>A structure constructed for the military defence of a site. [Desc] For example, a bastion and a rampart.</documentation>
    </annotation>
  </element>
  <complexType name="Fortification_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortificationType" type="dtox:Fortification_fortificationTypeType">
            <annotation>
              <documentation>The type of fortification based on its structure or intended use. [Desc] A fortification can be a large construction such as a rampart or a small earthwork as a foxhole.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:Fortification_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guarded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a site is supervised by security personnel who can immediately respond to adverse events. [Desc] The supervision may be either direct (for example: by a posted guard perhaps accompanied by a guard shack or post) or indirect (for example: by monitored sensors such as closed circuit television).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Fortification_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Fortification_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fortification_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fortification_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Fortification_P" substitutionGroup="gml:AbstractFeature" type="dtox:Fortification_PType">
    <annotation>
      <documentation>A structure constructed for the military defence of a site. [Desc] For example, a bastion and a rampart.</documentation>
    </annotation>
  </element>
  <complexType name="Fortification_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortificationType" type="dtox:Fortification_fortificationTypeType">
            <annotation>
              <documentation>The type of fortification based on its structure or intended use. [Desc] A fortification can be a large construction such as a rampart or a small earthwork as a foxhole.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:Fortification_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guarded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a site is supervised by security personnel who can immediately respond to adverse events. [Desc] The supervision may be either direct (for example: by a posted guard perhaps accompanied by a guard shack or post) or indirect (for example: by monitored sensors such as closed circuit television).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Fortification_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Fortification_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fortification_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fortification_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Fortification_S" substitutionGroup="gml:AbstractFeature" type="dtox:Fortification_SType">
    <annotation>
      <documentation>A structure constructed for the military defence of a site. [Desc] For example, a bastion and a rampart.</documentation>
    </annotation>
  </element>
  <complexType name="Fortification_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortificationType" type="dtox:Fortification_fortificationTypeType">
            <annotation>
              <documentation>The type of fortification based on its structure or intended use. [Desc] A fortification can be a large construction such as a rampart or a small earthwork as a foxhole.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:Fortification_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guarded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a site is supervised by security personnel who can immediately respond to adverse events. [Desc] The supervision may be either direct (for example: by a posted guard perhaps accompanied by a guard shack or post) or indirect (for example: by monitored sensors such as closed circuit television).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:Fortification_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:Fortification_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Fortification_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Fortification_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Fortification_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Fortification_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fortification_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fortification_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Fortification_conspicuousSeaCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notConspicuous">
        <annotation>
          <documentation>Not conspicuous either visually, by radar, or by sonar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radar">
        <annotation>
          <documentation>Conspicuous by radar. [Desc] Conspicuousness visually and by sonar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visualRadar">
        <annotation>
          <documentation>Conspicuous visually and by radar. [Desc] Conspicuousness by sonar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visual">
        <annotation>
          <documentation>Conspicuous visually. [Desc] Conspicuousness by radar and by sonar unspecified.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="international">
        <annotation>
          <documentation>A joint administrative unit that is agreed on by many nations. [Desc] Usually of limited scope of responsibility and authority. For example, the United Nations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Administered by the civic authorities of a borough, town, or city. [Desc] May be specified as a 'city' by charter (historically, contained a cathedral).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="province">
        <annotation>
          <documentation>A principal administrative division of certain countries or States. [Desc] Historically, a principal division of a kingdom or empire, especially one that is historically and/or linguistically distinct.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="regional">
        <annotation>
          <documentation>A joint administrative body that is agreed on by many, relatively small (for example: municipal), sub-national bodies. [Desc] Usually of limited scope of responsibility and authority. For example, a port authority.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="state">
        <annotation>
          <documentation>A sub-national administrative division of a federal republic (for example: the United States of America). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_coverClosureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="complete">
        <annotation>
          <documentation>The structure is completely covered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moveable">
        <annotation>
          <documentation>The structure is covered by a moveable surface that may be opened and closed. [Desc] Typically used on stadiums where weather control is desired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>No cover exists over the structure. [Desc] It is completely open to the sun and weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partial">
        <annotation>
          <documentation>A portion of the structure is covered, but a significant portion remains uncovered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_fortificationTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="battery">
        <annotation>
          <documentation>A site serving as an emplacement for one or more pieces of artillery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="casemate">
        <annotation>
          <documentation>A large reinforced concrete and steel emplacement from which guns are fired. [Desc] Casements are normally installed as part of coastal defences or fixed defensive lines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="citadel">
        <annotation>
          <documentation>The core fortified area of a town or city. It may be a fortress, castle, or fortified center. [Desc] In a fortification with bastions, the citadel is the strongest part of the system, sometimes well inside the outer walls and bastions, but often forming part of the outer wall for the sake of economy. It is positioned to be the last line of defense, should the enemy breach the other components of the fortification system. A citadel is also a term of the third part of a medieval castle, with higher walls than the rest. It was to be the last line of defence before the keep itself.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defensiveRevetment">
        <annotation>
          <documentation>A raised construction that protects a military asset (for example: aircraft or fighting vehicle), equipment (for example: radar station), and/or facility (for example: surface-to-air missile site) from hostile action. [Desc] Defensive revetments may be constructed of sandbags, concrete, compacted earth, or other material such as logs or metal. They offer protection against low flying splinters, shrapnel, and/or projectiles from bombs, rockets, grenades, small arms fire and other line-of-sight weapons. High-angle, low-velocity fragments will still impact the exposed site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dragonsTeeth">
        <annotation>
          <documentation>Upward-pointing obstacles laid in the ground to slow or stop the movement of vehicles. [Desc] Typically constructed of regularly spaced concrete or metal shapes laid in single or multiple rows.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fortifiedTower">
        <annotation>
          <documentation>A high raised fortified building. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hescoBarrier">
        <annotation>
          <documentation>A modern gabion used for military fortification. It is made of a collapsible wire mesh container and heavy duty fabric liner, and used as a temporary to semi-permanent dike or barrier against blast or small-arms [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="keep">
        <annotation>
          <documentation>The strongest, innermost part or central tower of a medieval castle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryParapet">
        <annotation>
          <documentation>A wall-like barrier at the edge or along the top of a earthen structure built for defensive purposes and normally pierced to provide protected sites for the discharge of defensive projectiles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryTrench">
        <annotation>
          <documentation>A trench dug for military purposes. [Desc] For example: to be used as a line of firing positions for hand-held weapons or as a means of personnel movement that provides cover and concealment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pillbox">
        <annotation>
          <documentation>A small low fortified emplacement for machine guns and anti-tank weapons. [Desc] Pillboxes are usually made of concrete or steel and are typically found along trench lines and at critical points within defensive lines.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rampart">
        <annotation>
          <documentation>A defensive wall consisting of a low earthen embankment topped by a parapet or palisade. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="redoubt">
        <annotation>
          <documentation>An enclosed, usually square or polygonal, outwork or fieldwork with little or no flanking defences. [Desc] It is located outside of a larger defensive installation (for example: a fort) and is used to protect soldiers located outside of the main line of defence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandsackBarrier">
        <annotation>
          <documentation>A barrier made of sand sacks. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_hazardShelterIntendedUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bombShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from overhead bomb blasts. [Desc] Bomb shelters protect from shock waves and overpressure (pressure difference, relative to normal pressure).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="falloutShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from radioactive debris and fallout resulting from a nuclear explosion. [Desc] Fallout shelters are typically stocked with supplies to allow occupants to remain in the shelter until radioactivity has decayed to a safer level.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stormShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect the occupants from violent severe weather. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried. [Desc] Used to make bricks and/or pottery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="composition">
        <annotation>
          <documentation>A substance or preparation formed by the combination or mixture of various ingredients, especially a compound artificial substance serving the purpose of a natural one. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conglomerate">
        <annotation>
          <documentation>A coarse-grained sedimentary rock composed of rounded fragments embedded in a matrix of a cementing material such as silica. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>A material for surfacing roads, consisting of broken stone or ironstone slag bound with tar alone, or of tar mixed with pitch or creosote. [Desc] Historically, water-bound rather than using tar or pitch.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pebbles">
        <annotation>
          <documentation>Small, smooth, rounded stones, that have been worn by the action of water, ice, and/or sand. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mudBasedConstruction">
        <annotation>
          <documentation>Constructed principally from mud applied to a structural scaffold of plant material (for example: wooden posts). [Desc] Effective only in extremely dry climates and usually must be resurfaced on a regular basis (for example: yearly) otherwise the structure steadily disintegrates under the effect of weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adobeBrick">
        <annotation>
          <documentation>Brick made of adobe clay and straw, dried in the sun rather than by oven firing (as are standard bricks). [Desc] Larger than standard bricks, adobe bricks require a type of clay that contains between 25 and 45 percent aluminum salts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glass">
        <annotation>
          <documentation>A substance made by fusing soda and/or potash with other ingredients. [Desc] Usually transparent, lustrous, hard, and brittle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sod">
        <annotation>
          <documentation>A usually square or oblong piece or slice of earth together with the grass growing on it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plantMaterial">
        <annotation>
          <documentation>Plant material (for example: straw and/or tall coarse grass), possibly also containing the slices of soil to which the plant material is attached. [Desc] For example, used in thatching or sodding a roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fortification_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Fountain_P" substitutionGroup="gml:AbstractFeature" type="dtox:Fountain_PType">
    <annotation>
      <documentation>A monumental and/or ornamental structure containing moving water, often including jets, falls, or other decorative features. [Desc] The structure is often of a civic nature; the water is typically recirculated.</documentation>
    </annotation>
  </element>
  <complexType name="Fountain_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Fountain_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Fountain_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Fountain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Fountain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Fountain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fountain_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fountain_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Fountain_S" substitutionGroup="gml:AbstractFeature" type="dtox:Fountain_SType">
    <annotation>
      <documentation>A monumental and/or ornamental structure containing moving water, often including jets, falls, or other decorative features. [Desc] The structure is often of a civic nature; the water is typically recirculated.</documentation>
    </annotation>
  </element>
  <complexType name="Fountain_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Fountain_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Fountain_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Fountain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Fountain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Fountain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Fountain_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Fountain_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Fountain_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fountain_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Fountain_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="FuelStorageFacility_C" substitutionGroup="gml:AbstractFeature" type="dtox:FuelStorageFacility_CType">
    <annotation>
      <documentation>A facility for the storage of fuel (for example: jet fuel, gasoline, or diesel oil). [Desc] The fuel is typically stored in large tanks that may be partially or wholly buried and is accompanied by metering and dispensing equipment. Facilities may range in size from a small stockpile of drums (sometimes termed a 'fuel dump') to a large perimeter-controlled site with multiple permanent surface tanks, in-ground pipelines and associated equipment (sometimes termed a 'fuel depot').</documentation>
    </annotation>
  </element>
  <complexType name="FuelStorageFacility_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType_2" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType_3" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FuelStorageFacility_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FuelStorageFacility_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FuelStorageFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:FuelStorageFacility_PType">
    <annotation>
      <documentation>A facility for the storage of fuel (for example: jet fuel, gasoline, or diesel oil). [Desc] The fuel is typically stored in large tanks that may be partially or wholly buried and is accompanied by metering and dispensing equipment. Facilities may range in size from a small stockpile of drums (sometimes termed a 'fuel dump') to a large perimeter-controlled site with multiple permanent surface tanks, in-ground pipelines and associated equipment (sometimes termed a 'fuel depot').</documentation>
    </annotation>
  </element>
  <complexType name="FuelStorageFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType_2" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType_3" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FuelStorageFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FuelStorageFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="FuelStorageFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:FuelStorageFacility_SType">
    <annotation>
      <documentation>A facility for the storage of fuel (for example: jet fuel, gasoline, or diesel oil). [Desc] The fuel is typically stored in large tanks that may be partially or wholly buried and is accompanied by metering and dispensing equipment. Facilities may range in size from a small stockpile of drums (sometimes termed a 'fuel dump') to a large perimeter-controlled site with multiple permanent surface tanks, in-ground pipelines and associated equipment (sometimes termed a 'fuel depot').</documentation>
    </annotation>
  </element>
  <complexType name="FuelStorageFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType_2" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aviationFuelType_3" type="dtox:FuelStorageFacility_aviationFuelTypeType">
            <annotation>
              <documentation>The type(s) of fuel available for aircraft and helicopters. [Desc] For example: OCT73, OCT80-87, AVGAS, OCT100-130, OCT115-145, MOGAS, JET, A1, A1+, B, JP4, or JP5.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FuelStorageFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:FuelStorageFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="FuelStorageFacility_aviationFuelTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="a">
        <annotation>
          <documentation>Jet A aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="a1">
        <annotation>
          <documentation>Jet A1 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="avGas">
        <annotation>
          <documentation>Octane 100 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="avGas_LL">
        <annotation>
          <documentation>Octane 100 Low Lead aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="b">
        <annotation>
          <documentation>Jet B wide cut turbine fuel, without icing inhibitor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="b_Plus">
        <annotation>
          <documentation>Jet B wide cut turbine fuel, with icing inhibitor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp8_Plus100">
        <annotation>
          <documentation>Jet A-1, Kerosene with FS-II (freezing point minus 47 degrees Centigrade), with fuel additive package that improves thermo stability characteristics of JP-8. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp9">
        <annotation>
          <documentation>Jet JP-9 aviation fuel - missiles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mogas">
        <annotation>
          <documentation>MOGAS aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane10030">
        <annotation>
          <documentation>Octane 100-130 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane10835">
        <annotation>
          <documentation>Octane 108-135 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane11545">
        <annotation>
          <documentation>Octane 115-145 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane80">
        <annotation>
          <documentation>Octane 80 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane82Unleaded">
        <annotation>
          <documentation>Octane 82 low-octane unleaded aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane91_98">
        <annotation>
          <documentation>Octane 91-96 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tr4">
        <annotation>
          <documentation>(France) jet TR4 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp6">
        <annotation>
          <documentation>Jet JP-6 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp8">
        <annotation>
          <documentation>Jet JP-8 aviation fuel with icing inhibitor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane73">
        <annotation>
          <documentation>Octane 73 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp3">
        <annotation>
          <documentation>Jet JP-3 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp4">
        <annotation>
          <documentation>Jet JP-4 wide cut turbine fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp5">
        <annotation>
          <documentation>Jet JP-5 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp7">
        <annotation>
          <documentation>Jet JP-7 aviation fuel. [Desc] Glass tank fuel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jet">
        <annotation>
          <documentation>Jet aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp1">
        <annotation>
          <documentation>Jet JP-1 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp2">
        <annotation>
          <documentation>Jet JP-2 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rt">
        <annotation>
          <documentation>(Russia) jet RT aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jp10">
        <annotation>
          <documentation>Jet JP-10 aviation fuel - missiles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tr0">
        <annotation>
          <documentation>(France) jet TR0 aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="a1_Plus">
        <annotation>
          <documentation>Jet A1-plus FS-II (freezing point minus 47 degrees Centigrade) aviation fuel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="all">
        <annotation>
          <documentation>All regular fuel types. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octane80_87">
        <annotation>
          <documentation>Octane 80-87 aviation gasoline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Gantry_C" substitutionGroup="gml:AbstractFeature" type="dtox:Gantry_CType">
    <annotation>
      <documentation>A permanent raised structure used to support equipment (for example: cranes, signal lights, or signs) while spanning over or around an object (for example: over a road or railroad, or around a ship hull or rocket). [Desc] A gantry may be moveable (for example: a rocket gantry may be repositioned away from the launch pad when pre-launch preparations are complete). A 'scaffold' is a structure that may be similar in appearance but is assembled only for temporary use (for example: during external repair of a building).</documentation>
    </annotation>
  </element>
  <complexType name="Gantry_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneMobilityType" type="dtox:Gantry_craneMobilityTypeType">
            <annotation>
              <documentation>The type of mobility of a crane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gantry_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gantry_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gantry_P" substitutionGroup="gml:AbstractFeature" type="dtox:Gantry_PType">
    <annotation>
      <documentation>A permanent raised structure used to support equipment (for example: cranes, signal lights, or signs) while spanning over or around an object (for example: over a road or railroad, or around a ship hull or rocket). [Desc] A gantry may be moveable (for example: a rocket gantry may be repositioned away from the launch pad when pre-launch preparations are complete). A 'scaffold' is a structure that may be similar in appearance but is assembled only for temporary use (for example: during external repair of a building).</documentation>
    </annotation>
  </element>
  <complexType name="Gantry_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneMobilityType" type="dtox:Gantry_craneMobilityTypeType">
            <annotation>
              <documentation>The type of mobility of a crane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gantry_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gantry_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gantry_S" substitutionGroup="gml:AbstractFeature" type="dtox:Gantry_SType">
    <annotation>
      <documentation>A permanent raised structure used to support equipment (for example: cranes, signal lights, or signs) while spanning over or around an object (for example: over a road or railroad, or around a ship hull or rocket). [Desc] A gantry may be moveable (for example: a rocket gantry may be repositioned away from the launch pad when pre-launch preparations are complete). A 'scaffold' is a structure that may be similar in appearance but is assembled only for temporary use (for example: during external repair of a building).</documentation>
    </annotation>
  </element>
  <complexType name="Gantry_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="craneMobilityType" type="dtox:Gantry_craneMobilityTypeType">
            <annotation>
              <documentation>The type of mobility of a crane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gantry_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gantry_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Gantry_craneMobilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fixed">
        <annotation>
          <documentation>Non-mobile, power-operated, with lifting tackle and a pivoted boom that allows movement of loads horizontally as well as vertically. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="travelling">
        <annotation>
          <documentation>Capable of moving along a fixed path (for example: parallel to the face of a wharf). [Desc] May travel along rails, tracks, or reinforced channels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="floating">
        <annotation>
          <documentation>Having a barge or scow for an undercarriage. [Desc] Used, for example, for waterworks and waterfront work.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Gate_C" substitutionGroup="gml:AbstractFeature" type="dtox:Gate_CType">
    <annotation>
      <documentation>A barrier on a transportation route (for example: a road, a railway, a tunnel, or a bridge) that controls passage (may be opened and closed). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gate_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Gate_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Gate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gateUse" type="dtox:Gate_gateUseType">
            <annotation>
              <documentation>The type of a gate (or similar route barrier) based on its intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Gate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Gate_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Gate_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Gate_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gate_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gate_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gate_P" substitutionGroup="gml:AbstractFeature" type="dtox:Gate_PType">
    <annotation>
      <documentation>A barrier on a transportation route (for example: a road, a railway, a tunnel, or a bridge) that controls passage (may be opened and closed). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gate_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Gate_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Gate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gateUse" type="dtox:Gate_gateUseType">
            <annotation>
              <documentation>The type of a gate (or similar route barrier) based on its intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Gate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Gate_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Gate_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Gate_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gate_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gate_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gate_S" substitutionGroup="gml:AbstractFeature" type="dtox:Gate_SType">
    <annotation>
      <documentation>A barrier on a transportation route (for example: a road, a railway, a tunnel, or a bridge) that controls passage (may be opened and closed). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gate_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Gate_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Gate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Gate_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gateUse" type="dtox:Gate_gateUseType">
            <annotation>
              <documentation>The type of a gate (or similar route barrier) based on its intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Gate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Gate_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Gate_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Gate_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Gate_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gate_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gate_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Gate_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="agriculture">
        <annotation>
          <documentation>The production of crops and/or animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="botanZooReserveActivities">
        <annotation>
          <documentation>Activities associated with the management and maintenance of botanical and/or zoological reserves, whether specially constructed (for example: a zoological garden) or a naturally occurring (for example: a park or nature reserve). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="immigrationControl">
        <annotation>
          <documentation>The regulation of the movement of people between States. [Desc] Accomplished at a physical checkpoint located at an international boundary or port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrder">
        <annotation>
          <documentation>Activities engaged in administration and operation of administrative civil and criminal law courts, military tribunals, judicial system, criminal and civil law enforcement, traffic safety, immigration control, correctional services and other activities related to the enforcement of the law and preservation of order. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrderSafetySecurity">
        <annotation>
          <documentation>Activities engaged in the administration of justice, public order, safety and security. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityServices">
        <annotation>
          <documentation>The administration and operation of security forces and guards of limited jurisdiction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transport">
        <annotation>
          <documentation>The provision of passenger and/or freight transport by railway, pipeline, road, water or air and associated activities (for example: terminal and parking facilities, cargo handling, or storage). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_gateUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="borderCrossing">
        <annotation>
          <documentation>Crossing a road and preventing passage until approved by a border guard. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="crossing">
        <annotation>
          <documentation>Controls access to a level crossing. [Desc] For example, at the intersection of a road and a railway where physical blockage of road traffic is desirable when a train is passing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="entrance">
        <annotation>
          <documentation>Crossing a road and preventing passage into a facility. [Desc] May be manned by a guard or an automatic control device.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tollGate">
        <annotation>
          <documentation>Crossing a road and preventing passage until a toll is paid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bus">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using large road vehicles running on fixed routes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truck">
        <annotation>
          <documentation>Associated with the conveyance of goods using large road vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="undergroundRailway">
        <annotation>
          <documentation>Associated with the conveyance of passengers and their goods using underground railways. [Desc] The railway passes especially beneath the streets and buildings of a city.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gate_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GaugingStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:GaugingStation_PType">
    <annotation>
      <documentation>A device that monitors river flow and/or depth, and any associated support structures. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GaugingStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:GaugingStation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:GaugingStation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:GaugingStation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:GaugingStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:GaugingStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:GaugingStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GaugingStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GaugingStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GaugingStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:GaugingStation_SType">
    <annotation>
      <documentation>A device that monitors river flow and/or depth, and any associated support structures. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GaugingStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:GaugingStation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:GaugingStation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:GaugingStation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:GaugingStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:GaugingStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:GaugingStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GaugingStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GaugingStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GaugingStation_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GaugingStation_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GaugingStation_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GaugingStation_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GeneralLocation_C" substitutionGroup="gml:AbstractFeature" type="dtox:GeneralLocation_CType">
    <annotation>
      <documentation>A location that normally does not appear as a specific, characterized object but that has either a name that is required to be displayed or other specific information associated with that location. [Desc] For example, the name of the Alps or the Sahara.</documentation>
    </annotation>
  </element>
  <complexType name="GeneralLocation_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="namedLocationType" type="dtox:GeneralLocation_namedLocationTypeType">
            <annotation>
              <documentation>The type of a location that normally does not appear as a specific, characterized object but that has a name that is required to be displayed in association with that location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference_2" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference_3" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeneralLocation_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeneralLocation_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GeneralLocation_P" substitutionGroup="gml:AbstractFeature" type="dtox:GeneralLocation_PType">
    <annotation>
      <documentation>A location that normally does not appear as a specific, characterized object but that has either a name that is required to be displayed or other specific information associated with that location. [Desc] For example, the name of the Alps or the Sahara.</documentation>
    </annotation>
  </element>
  <complexType name="GeneralLocation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="namedLocationType" type="dtox:GeneralLocation_namedLocationTypeType">
            <annotation>
              <documentation>The type of a location that normally does not appear as a specific, characterized object but that has a name that is required to be displayed in association with that location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference_2" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference_3" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeneralLocation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeneralLocation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GeneralLocation_S" substitutionGroup="gml:AbstractFeature" type="dtox:GeneralLocation_SType">
    <annotation>
      <documentation>A location that normally does not appear as a specific, characterized object but that has either a name that is required to be displayed or other specific information associated with that location. [Desc] For example, the name of the Alps or the Sahara.</documentation>
    </annotation>
  </element>
  <complexType name="GeneralLocation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="namedLocationType" type="dtox:GeneralLocation_namedLocationTypeType">
            <annotation>
              <documentation>The type of a location that normally does not appear as a specific, characterized object but that has a name that is required to be displayed in association with that location. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference_2" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informationReference_3" type="string">
            <annotation>
              <documentation>A reference to an external source or additional information. [Desc] For example a hyperlink.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeneralLocation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeneralLocation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GeneralLocation_namedLocationTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="arcticLand">
        <annotation>
          <documentation>A tract of land in the Arctic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="area">
        <annotation>
          <documentation>A tract of land without homogeneous character or boundaries. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="locality">
        <annotation>
          <documentation>A minor area or place of unspecified or mixed character and indefinite boundaries. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="region">
        <annotation>
          <documentation>An area distinguished by one or more observable physical or cultural characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GeoNameInfo_geoNameCharacterSetType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="region1">
        <annotation>
          <documentation>Includes language-specific characters used in the Americas and Western Europe. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="region2">
        <annotation>
          <documentation>Includes language-specific characters used in Eastern Europe. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="region3">
        <annotation>
          <documentation>Includes language-specific characters used in Africa and the Middle East. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="region4">
        <annotation>
          <documentation>Includes language-specific characters used in Russia and Central Asia. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="region5">
        <annotation>
          <documentation>Includes language-specific characters used in the Asia Pacific region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="region6">
        <annotation>
          <documentation>Includes language-specific characters used in Vietnam. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GeoNameInfo_geographicNameTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="conventional">
        <annotation>
          <documentation>An English name that is in widespread usage for a feature that is located in a region where English is not the official language. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historicalOriginal">
        <annotation>
          <documentation>A historical name for a feature that remains in the original (non-Latin/Roman) script. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historicalTransliterated">
        <annotation>
          <documentation>A historical name for a feature that has been transliterated to the Latin/Roman script as necessary. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nativeOriginal">
        <annotation>
          <documentation>The official local name for a feature that remains in the original (non-Latin/Roman) script and is approved by the U.S. Board on Geographic Names (BGN). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nativeTransliterated">
        <annotation>
          <documentation>The official local name for a feature that has been transliterated to the Latin/Roman script as necessary and is approved by the U.S. Board on Geographic Names (BGN). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provisional">
        <annotation>
          <documentation>A provisional name for a feature that has been transliterated to the Latin/Roman script as necessary. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unverifiedOriginal">
        <annotation>
          <documentation>A local name for a feature that remains in the original (non-Latin/Roman) script, where a native source for the name was either unavailable or nonexistant and a non-native source for the name was used instead and the resulting name could not be verified from a recent local official source. [Desc] An unverified name is usually indicated in a gazetteer using the dagger symbol.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unverifiedTransliterated">
        <annotation>
          <documentation>A local name for a feature that has been transliterated to the Latin/Roman script as necessary, where a native source for the name was either unavailable or nonexistant and a non-native source for the name was used instead and the resulting name could not be verified from a recent local official source. [Desc] An unverified name is usually indicated in a gazetteer using the dagger symbol.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="variantOriginal">
        <annotation>
          <documentation>A variant or alternate name for a feature that remains in the original (non-Latin/Roman) script. [Desc] For example, a former name, a name in local usage, alternate name spellings found in various sources, or a derived short name.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="variantTransliterated">
        <annotation>
          <documentation>A variant or alternate name for a feature that has been transliterated to the Latin/Roman script as necessary. [Desc] For example, a former name, a name in local usage, alternate name spellings found in various sources, or a derived short name.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GeologicFault_C" substitutionGroup="gml:AbstractFeature" type="dtox:GeologicFault_CType">
    <annotation>
      <documentation>A fracture or zone of fractures in a rock formation, marked by the relative displacement on either side of the plane of the fracture. [Desc] The intersection of a geologic fault with the ground surface is termed the 'fault trace' and is commonly plotted on maps to represent a fault. Since geologic faults do not usually consist of a single, clean fracture, the term 'fault zone' (or 'distributed fault') is often used when referring to the zone of complex deformation and numerous small fractures that is associated with the fault plane.</documentation>
    </annotation>
  </element>
  <complexType name="GeologicFault_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geologicDip" type="double">
            <annotation>
              <documentation>The angle that a planar geologic surface is inclined from the horizontal. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geologicFaultType" type="dtox:GeologicFault_geologicFaultTypeType">
            <annotation>
              <documentation>A fracture or zone of fractures in the Earth's crust along which there has been displacement of the sides relative to one another and parallel to the fracture possibly resulting in the relative displacement and loss of continuity of the rocks on either side of it. [Desc] Various types of geologic faults can be characterized by such factors as: the loss of continuity of the rock surfaces on either side of the fracture, the amount of dip, the lie of the strike line relative to the general structural trend of the nearby region, and extension versus compression.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeologicFault_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeologicFault_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GeologicFault_P" substitutionGroup="gml:AbstractFeature" type="dtox:GeologicFault_PType">
    <annotation>
      <documentation>A fracture or zone of fractures in a rock formation, marked by the relative displacement on either side of the plane of the fracture. [Desc] The intersection of a geologic fault with the ground surface is termed the 'fault trace' and is commonly plotted on maps to represent a fault. Since geologic faults do not usually consist of a single, clean fracture, the term 'fault zone' (or 'distributed fault') is often used when referring to the zone of complex deformation and numerous small fractures that is associated with the fault plane.</documentation>
    </annotation>
  </element>
  <complexType name="GeologicFault_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geologicDip" type="double">
            <annotation>
              <documentation>The angle that a planar geologic surface is inclined from the horizontal. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geologicFaultType" type="dtox:GeologicFault_geologicFaultTypeType">
            <annotation>
              <documentation>A fracture or zone of fractures in the Earth's crust along which there has been displacement of the sides relative to one another and parallel to the fracture possibly resulting in the relative displacement and loss of continuity of the rocks on either side of it. [Desc] Various types of geologic faults can be characterized by such factors as: the loss of continuity of the rock surfaces on either side of the fracture, the amount of dip, the lie of the strike line relative to the general structural trend of the nearby region, and extension versus compression.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeologicFault_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeologicFault_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GeologicFault_S" substitutionGroup="gml:AbstractFeature" type="dtox:GeologicFault_SType">
    <annotation>
      <documentation>A fracture or zone of fractures in a rock formation, marked by the relative displacement on either side of the plane of the fracture. [Desc] The intersection of a geologic fault with the ground surface is termed the 'fault trace' and is commonly plotted on maps to represent a fault. Since geologic faults do not usually consist of a single, clean fracture, the term 'fault zone' (or 'distributed fault') is often used when referring to the zone of complex deformation and numerous small fractures that is associated with the fault plane.</documentation>
    </annotation>
  </element>
  <complexType name="GeologicFault_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geologicDip" type="double">
            <annotation>
              <documentation>The angle that a planar geologic surface is inclined from the horizontal. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geologicFaultType" type="dtox:GeologicFault_geologicFaultTypeType">
            <annotation>
              <documentation>A fracture or zone of fractures in the Earth's crust along which there has been displacement of the sides relative to one another and parallel to the fracture possibly resulting in the relative displacement and loss of continuity of the rocks on either side of it. [Desc] Various types of geologic faults can be characterized by such factors as: the loss of continuity of the rock surfaces on either side of the fracture, the amount of dip, the lie of the strike line relative to the general structural trend of the nearby region, and extension versus compression.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeologicFault_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeologicFault_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GeologicFault_geologicFaultTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="decollement">
        <annotation>
          <documentation>A gliding plane between two rock masses, also known as a basal detachment fault. [Desc] It is a shallow dipping fault. Typically faults or folds in rocks above and below the decollement do not extend across it.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="extension">
        <annotation>
          <documentation>A fault that vertically thins and horizontally extends portions of the Earth's crust and/or lithosphere. [Desc] In most cases such a fault is also a normal fault, but may be rotated to have a shallower geometry normally associated with a thrust fault.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="normal">
        <annotation>
          <documentation>A fault in which the hanging wall appears to have moved downward relative to the footwall. The angle of dip is usually 45 to 90 arc degrees. [Desc] Normal faults occur where two blocks of rock are pulled apart, as by tension.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oblique">
        <annotation>
          <documentation>A fault that runs obliquely to, rather than parallel to or perpendicular to, the strike of the constituent rocks or dominant structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="releasingBend">
        <annotation>
          <documentation>A portion of a strike-slip fault that is offset along the strike such as to create a gap, for example, a left-stepping bend on a sinistral fault; a zone of extension or transtension is generated. [Desc] Also known as extensional stepovers, releasing bends often form pull-apart basins or rhombochasms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restrainingBend">
        <annotation>
          <documentation>A portion of a strike-slip fault that forms where the orientation of a strike-slip fault becomes oblique to the regional slip vector causing local compression or uplift. [Desc] They also form where two segments of a strike-slip fault overlap, and the relay zone between the segments experiences transpression. Restraining bends often form positive flower structures or pop-up ridges.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reverse">
        <annotation>
          <documentation>A fault along which the hanging wall has moved upward relative to the footwall. [Desc] Reverse faults occur where two blocks of rock are forced together by compression.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shearZone">
        <annotation>
          <documentation>A fault located within a shear zone. [Desc] A shear zone is a tabular to sheetlike, planar or curviplanar zone composed of rocks that are more highly strained than rocks adjacent to the zone.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="strikeSlip">
        <annotation>
          <documentation>A fault on which the movement is parallel to the fault's strike. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thrust">
        <annotation>
          <documentation>A fault with a dip of 45 arc degrees or less over much of its extent, on which the hanging wall appears to have moved upward relative to the footwall. [Desc] Horizontal compression rather than vertical displacement is its characteristic feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transextension">
        <annotation>
          <documentation>A strike-slip fault across which there is a component of extension. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transpression">
        <annotation>
          <documentation>A strike-slip fault across which there is a component of shortening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transverse">
        <annotation>
          <documentation>A fault that strikes obliquely or perpendicular to the general structural trend of the region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GeomorphicBreakline_C" substitutionGroup="gml:AbstractFeature" type="dtox:GeomorphicBreakline_CType">
    <annotation>
      <documentation>A line along which the slope of a land surface model changes relatively abruptly. [Desc] For example, a ridge line and a cliff. Land surface models use elevation data to approximate the shape of the terrain as a continuous mathematical surface.</documentation>
    </annotation>
  </element>
  <complexType name="GeomorphicBreakline_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geomorphicType" type="dtox:GeomorphicBreakline_geomorphicTypeType">
            <annotation>
              <documentation>The type of a geomorphic feature based on the local configuration of terrain slope(s) and aspect(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeomorphicBreakline_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeomorphicBreakline_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GeomorphicBreakline_geomorphicTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cliffTop">
        <annotation>
          <documentation>The upper edge of a cliff or steep slope separating two comparatively level or more gently sloping surfaces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cliffBottom">
        <annotation>
          <documentation>The lower edge of a cliff or steep slope separating two comparatively level or more gently sloping surfaces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="faultlineTop">
        <annotation>
          <documentation>The upper edge of a vertical (dip-slip) fault. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="faultlineBottom">
        <annotation>
          <documentation>The lower edge of a vertical (dip-slip) fault. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="centerlineDrain">
        <annotation>
          <documentation>The edge between adjoining slopes of terrain towards which water flows from opposite directions and along which water drains. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ridgeline">
        <annotation>
          <documentation>The edge between adjoining slopes of terrain from which water begins to flow in opposite directions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="valleyLine">
        <annotation>
          <documentation>The edge between adjoining slopes of terrain towards which water flows from opposite directions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abruptSlopeChange">
        <annotation>
          <documentation>The edge between adjoining slopes of terrain where the slope changes both abruptly and significantly. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GeophysicalDataTrackLine_C" substitutionGroup="gml:AbstractFeature" type="dtox:GeophysicalDataTrackLine_CType">
    <annotation>
      <documentation>A track along which a series of geophysical data observations are distributed. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GeophysicalDataTrackLine_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeophysicalDataTrackLine_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeophysicalDataTrackLine_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GeothermalOutlet_P" substitutionGroup="gml:AbstractFeature" type="dtox:GeothermalOutlet_PType">
    <annotation>
      <documentation>A terrain surface feature controlled by or derived from the heat of the Earth's interior. [Desc] For example, a hot spring.</documentation>
    </annotation>
  </element>
  <complexType name="GeothermalOutlet_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directionOfFlow-singleValue" type="double">
            <annotation>
              <documentation>The bearing of movement or direction of the flow. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geothermalOutletType" type="dtox:GeothermalOutlet_geothermalOutletTypeType">
            <annotation>
              <documentation>The type of a geothermal outlet based on its morphology. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeothermalOutlet_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeothermalOutlet_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GeothermalOutlet_S" substitutionGroup="gml:AbstractFeature" type="dtox:GeothermalOutlet_SType">
    <annotation>
      <documentation>A terrain surface feature controlled by or derived from the heat of the Earth's interior. [Desc] For example, a hot spring.</documentation>
    </annotation>
  </element>
  <complexType name="GeothermalOutlet_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directionOfFlow-singleValue" type="double">
            <annotation>
              <documentation>The bearing of movement or direction of the flow. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geothermalOutletType" type="dtox:GeothermalOutlet_geothermalOutletTypeType">
            <annotation>
              <documentation>The type of a geothermal outlet based on its morphology. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GeothermalOutlet_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GeothermalOutlet_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GeothermalOutlet_geothermalOutletTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fissure">
        <annotation>
          <documentation>A heated opening, usually long and narrow, made by cracking, splitting, and/or separation of the terrain surface. [Desc] Typically located on the slopes of a volcano and appearing as an elongated fracture occasionally emitting wisps of heated vapour.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fumarole">
        <annotation>
          <documentation>A vent or opening through which issue steam, hydrogen sulfide, and/or other gases. [Desc] Typically located in or near a volcano.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hotSpring">
        <annotation>
          <documentation>A spring of naturally hot water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sulphurSpring">
        <annotation>
          <documentation>A spring whose water contains sulphur or sulphurous gases. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geyser">
        <annotation>
          <documentation>A hot spring that intermittently spouts steam and water. [Desc] Usually located in a volcanic area.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Glacier_S" substitutionGroup="gml:AbstractFeature" type="dtox:Glacier_SType">
    <annotation>
      <documentation>A large mass or river of ice formed by accumulation and compaction of snow on higher ground that is moving slowly down a slope or valley from above the snowline. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Glacier_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureCount" type="integer">
            <annotation>
              <documentation>The number of features of the same type within a defined region. [Desc] May be used to indicate the number of features actually present in near proximity to each other although only one representative feature is collected. For example, the number of adjacent pipelines.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Glacier_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Glacier_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GolfCourse_P" substitutionGroup="gml:AbstractFeature" type="dtox:GolfCourse_PType">
    <annotation>
      <documentation>A tract of land on which golf is played. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GolfCourse_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GolfCourse_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GolfCourse_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GolfCourse_S" substitutionGroup="gml:AbstractFeature" type="dtox:GolfCourse_SType">
    <annotation>
      <documentation>A tract of land on which golf is played. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GolfCourse_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GolfCourse_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GolfCourse_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GolfDrivingRange_P" substitutionGroup="gml:AbstractFeature" type="dtox:GolfDrivingRange_PType">
    <annotation>
      <documentation>A parcel of land used for practicing golf shots. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GolfDrivingRange_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:GolfDrivingRange_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GolfDrivingRange_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GolfDrivingRange_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GolfDrivingRange_S" substitutionGroup="gml:AbstractFeature" type="dtox:GolfDrivingRange_SType">
    <annotation>
      <documentation>A parcel of land used for practicing golf shots. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GolfDrivingRange_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:GolfDrivingRange_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GolfDrivingRange_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GolfDrivingRange_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GolfDrivingRange_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GrainElevator_P" substitutionGroup="gml:AbstractFeature" type="dtox:GrainElevator_PType">
    <annotation>
      <documentation>A tall structure, equipped for loading, unloading, processing, and/or storing grain. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GrainElevator_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:GrainElevator_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:GrainElevator_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:GrainElevator_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GrainElevator_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GrainElevator_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GrainElevator_S" substitutionGroup="gml:AbstractFeature" type="dtox:GrainElevator_SType">
    <annotation>
      <documentation>A tall structure, equipped for loading, unloading, processing, and/or storing grain. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GrainElevator_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:GrainElevator_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:GrainElevator_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:GrainElevator_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GrainElevator_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GrainElevator_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GrainElevator_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GrainStorageStructure_P" substitutionGroup="gml:AbstractFeature" type="dtox:GrainStorageStructure_PType">
    <annotation>
      <documentation>An enclosed container, used for storing grain or fodder. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GrainStorageStructure_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:GrainStorageStructure_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:GrainStorageStructure_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:GrainStorageStructure_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GrainStorageStructure_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GrainStorageStructure_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="GrainStorageStructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:GrainStorageStructure_SType">
    <annotation>
      <documentation>An enclosed container, used for storing grain or fodder. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="GrainStorageStructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:GrainStorageStructure_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:GrainStorageStructure_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:GrainStorageStructure_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GrainStorageStructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GrainStorageStructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GrainStorageStructure_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Grandstand_P" substitutionGroup="gml:AbstractFeature" type="dtox:Grandstand_PType">
    <annotation>
      <documentation>A structure for special viewing of outdoor events, usually roofed, that has tiers of seats or standing room for spectators. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Grandstand_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Grandstand_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Grandstand_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Grandstand_S" substitutionGroup="gml:AbstractFeature" type="dtox:Grandstand_SType">
    <annotation>
      <documentation>A structure for special viewing of outdoor events, usually roofed, that has tiers of seats or standing room for spectators. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Grandstand_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Grandstand_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Grandstand_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Grassland_P" substitutionGroup="gml:AbstractFeature" type="dtox:Grassland_PType">
    <annotation>
      <documentation>A tract covered mainly by grasses that have little or no woody tissue. [Desc] For example, pasture, meadow, and steppe.</documentation>
    </annotation>
  </element>
  <complexType name="Grassland_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Grassland_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Grassland_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Grassland_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Grassland_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Grassland_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Grassland_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Grassland_S" substitutionGroup="gml:AbstractFeature" type="dtox:Grassland_SType">
    <annotation>
      <documentation>A tract covered mainly by grasses that have little or no woody tissue. [Desc] For example, pasture, meadow, and steppe.</documentation>
    </annotation>
  </element>
  <complexType name="Grassland_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Grassland_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Grassland_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Grassland_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Grassland_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Grassland_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Grassland_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Grassland_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="grazing">
        <annotation>
          <documentation>The regular consumption of part of one organism (for example: grass) by another organism (for example: livestock) without killing it. [Desc] Animal grazing areas are usually dominated by grasses (for example: prairies, savannas and steppes), and common grazing herbivores include: antelope, bison, buffalo, cattle, elephants, goats, horses, rabbits, and sheep.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="botanZooReserveActivities">
        <annotation>
          <documentation>Activities associated with the management and maintenance of botanical and/or zoological reserves, whether specially constructed (for example: a zoological garden) or a naturally occurring (for example: a park or nature reserve). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Grassland_vegetationCharacteristicType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="grassland">
        <annotation>
          <documentation>A tract covered mainly by grasses that have little or no woody tissue. [Desc] For example, pasture, meadow, and steppe.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grasslandWithTrees">
        <annotation>
          <documentation>A tract covered mainly by grasses that have little or no woody tissue but including scattered trees. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tropicalGrass">
        <annotation>
          <documentation>An area of plants of the large cosmopolitan family Poaceae (formerly Gramineae) that is found principally in tropical regions. [Desc] For example, bamboos (Bambuseae).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withoutTrees">
        <annotation>
          <documentation>An area lacking in treed vegetation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meadow">
        <annotation>
          <documentation>A small, poorly drained area dominated by grassy vegetation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="GraveMarker_P" substitutionGroup="gml:AbstractFeature" type="dtox:GraveMarker_PType">
    <annotation>
      <documentation>A marker indicating an individual grave site. [Desc] Often located at a cemetery.</documentation>
    </annotation>
  </element>
  <complexType name="GraveMarker_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:GraveMarker_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:GraveMarker_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:GraveMarker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:GraveMarker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:GraveMarker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GraveMarker_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:GraveMarker_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GraveMarker_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GraveMarker_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GraveMarker_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Grave_P" substitutionGroup="gml:AbstractFeature" type="dtox:Grave_PType">
    <annotation>
      <documentation>A site where a human corpse is buried. [Desc] It normally contains a single human corpse, however in some cultures servants and/or animals are buried with the deceased. The site is usually marked.</documentation>
    </annotation>
  </element>
  <complexType name="Grave_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Grave_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Grave_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Grave_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Grave_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Greenhouse_P" substitutionGroup="gml:AbstractFeature" type="dtox:Greenhouse_PType">
    <annotation>
      <documentation>A structure, sometimes recognized as a building, constructed primarily of transparent material (for example: glass or plastic), in which temperature and humidity can be controlled for the cultivation and/or protection of plants. [Desc] Greenhouses can range in size from very large conservatories such as the Palm House at Kew Gardens in England to row covers. Many of the large public greenhouse conservatories are used for growing tender and rare plants. Commercial greenhouses are often state-of-the-art production facilities for vegetables or flowers. Row covers and similar structures are usually made of a lightweight transparent material placed directly above rows of crops on a supporting framework to form a low tunnel. The transparent materials on these structures may be temporary being removed once the crop is well-established. At times, the entire structure may be removed.</documentation>
    </annotation>
  </element>
  <complexType name="Greenhouse_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Greenhouse_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Greenhouse_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Greenhouse_S" substitutionGroup="gml:AbstractFeature" type="dtox:Greenhouse_SType">
    <annotation>
      <documentation>A structure, sometimes recognized as a building, constructed primarily of transparent material (for example: glass or plastic), in which temperature and humidity can be controlled for the cultivation and/or protection of plants. [Desc] Greenhouses can range in size from very large conservatories such as the Palm House at Kew Gardens in England to row covers. Many of the large public greenhouse conservatories are used for growing tender and rare plants. Commercial greenhouses are often state-of-the-art production facilities for vegetables or flowers. Row covers and similar structures are usually made of a lightweight transparent material placed directly above rows of crops on a supporting framework to form a low tunnel. The transparent materials on these structures may be temporary being removed once the crop is well-established. At times, the entire structure may be removed.</documentation>
    </annotation>
  </element>
  <complexType name="Greenhouse_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Greenhouse_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Greenhouse_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gridiron_C" substitutionGroup="gml:AbstractFeature" type="dtox:Gridiron_CType">
    <annotation>
      <documentation>A timber structure in the intertidal zone serving as a support for vessels at low stages of the tide to permit work on the exposed portion of the vessel's hull. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gridiron_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Gridiron_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Gridiron_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Gridiron_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Gridiron_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gridiron_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gridiron_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gridiron_P" substitutionGroup="gml:AbstractFeature" type="dtox:Gridiron_PType">
    <annotation>
      <documentation>A timber structure in the intertidal zone serving as a support for vessels at low stages of the tide to permit work on the exposed portion of the vessel's hull. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gridiron_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Gridiron_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Gridiron_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Gridiron_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Gridiron_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gridiron_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gridiron_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gridiron_S" substitutionGroup="gml:AbstractFeature" type="dtox:Gridiron_SType">
    <annotation>
      <documentation>A timber structure in the intertidal zone serving as a support for vessels at low stages of the tide to permit work on the exposed portion of the vessel's hull. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gridiron_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Gridiron_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Gridiron_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Gridiron_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Gridiron_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gridiron_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gridiron_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gridiron_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Gridiron_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gridiron_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gridiron_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gridiron_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Gridiron_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Grove_P" substitutionGroup="gml:AbstractFeature" type="dtox:Grove_PType">
    <annotation>
      <documentation>A small wood or similar collection of trees growing closely together. [Desc] May occur naturally or be deliberately planted for shade, ornamentation, and/or as an orchard (for example: of olives or citrus fruit).</documentation>
    </annotation>
  </element>
  <complexType name="Grove_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Grove_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Grove_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Grove_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Grove_S" substitutionGroup="gml:AbstractFeature" type="dtox:Grove_SType">
    <annotation>
      <documentation>A small wood or similar collection of trees growing closely together. [Desc] May occur naturally or be deliberately planted for shade, ornamentation, and/or as an orchard (for example: of olives or citrus fruit).</documentation>
    </annotation>
  </element>
  <complexType name="Grove_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Grove_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shelterBelt" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a linear stand of trees) functions as a shelter belt, protecting other features (for example: roads, railways, cropland, and/or structures) from the effects of adverse weather. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Grove_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Grove_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Grove_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Gully_C" substitutionGroup="gml:AbstractFeature" type="dtox:Gully_CType">
    <annotation>
      <documentation>A deep ditch or channel cut into the terrain that results from erosion due to surface water runoff. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gully_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gully_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gully_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gully_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gully_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gully_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Gully_S" substitutionGroup="gml:AbstractFeature" type="dtox:Gully_SType">
    <annotation>
      <documentation>A deep ditch or channel cut into the terrain that results from erosion due to surface water runoff. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Gully_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Gully_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Gully_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Gully_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Gully_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Gully_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Gully_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Harbour_C" substitutionGroup="gml:AbstractFeature" type="dtox:Harbour_CType">
    <annotation>
      <documentation>A natural or artificial improved body of water providing protection for vessels and generally anchorage and docking facilities. [Desc] A harbour consists of both its port (see Feature: 'Port') and its waters (see Feature: 'Harbour Waters').</documentation>
    </annotation>
  </element>
  <complexType name="Harbour_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Harbour_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Harbour_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction_2" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction_3" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Harbour_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Harbour_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Harbour_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Harbour_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Harbour_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Harbour_P" substitutionGroup="gml:AbstractFeature" type="dtox:Harbour_PType">
    <annotation>
      <documentation>A natural or artificial improved body of water providing protection for vessels and generally anchorage and docking facilities. [Desc] A harbour consists of both its port (see Feature: 'Port') and its waters (see Feature: 'Harbour Waters').</documentation>
    </annotation>
  </element>
  <complexType name="Harbour_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Harbour_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Harbour_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction_2" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction_3" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Harbour_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Harbour_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Harbour_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Harbour_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Harbour_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Harbour_S" substitutionGroup="gml:AbstractFeature" type="dtox:Harbour_SType">
    <annotation>
      <documentation>A natural or artificial improved body of water providing protection for vessels and generally anchorage and docking facilities. [Desc] A harbour consists of both its port (see Feature: 'Port') and its waters (see Feature: 'Harbour Waters').</documentation>
    </annotation>
  </element>
  <complexType name="Harbour_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Harbour_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Harbour_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction_2" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="harbourFacilityFunction_3" type="dtox:Harbour_harbourFacilityFunctionType">
            <annotation>
              <documentation>The primary function(s) of harbour facilities that are associated with a service or commercial operation of public interest. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:Harbour_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:Harbour_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Harbour_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Harbour_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Harbour_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Harbour_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Harbour_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Harbour_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Harbour_harbourFacilityFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="passengerTerminal">
        <annotation>
          <documentation>A terminal for the loading and unloading of passengers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tankerTerminal">
        <annotation>
          <documentation>A terminal for the bulk handling of liquid cargoes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bulkTerminal">
        <annotation>
          <documentation>A terminal for the handling of bulk materials (for example: iron ore or coal). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shipyard">
        <annotation>
          <documentation>A place where ships are built or repaired. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timberYard">
        <annotation>
          <documentation>An open yard or place where timber is stacked and/or stored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roRoTerminal">
        <annotation>
          <documentation>A terminal for roll-on roll-off ferries. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ferryTerminal">
        <annotation>
          <documentation>A terminal for passenger and vehicle ferries. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishingHarbour">
        <annotation>
          <documentation>A harbour that is primarily used by fishing boats. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marina">
        <annotation>
          <documentation>A harbour with facilities for small boats and yachts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navalBase">
        <annotation>
          <documentation>A centre of operations for naval vessels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="containerTerminal">
        <annotation>
          <documentation>A terminal for container ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Harbour_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Harbour_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Harbour_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Harbour_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="HardenedAircraftShelter_P" substitutionGroup="gml:AbstractFeature" type="dtox:HardenedAircraftShelter_PType">
    <annotation>
      <documentation>A hardened structure built above or partially above ground that encloses aircraft to provide protection from enemy attack. [Desc] The shelter is closed by blast resistant doors and is generally limited in size, only accommodating one or two relatively smaller (for example: fighter) aircraft. Those built to NATO specifications are designed to withstand a direct hit by a 226 kilogram bomb.</documentation>
    </annotation>
  </element>
  <complexType name="HardenedAircraftShelter_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftBayCount" type="integer">
            <annotation>
              <documentation>The designed number of aircraft bays contained by an aircraft hangar or hardened aircraft shelter. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="doorStructure" type="dtox:HardenedAircraftShelter_doorStructureType">
            <annotation>
              <documentation>The structure of a door, including the material(s) utilized. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="entranceExitClosureMethod" type="dtox:HardenedAircraftShelter_entranceExitClosureMethodType">
            <annotation>
              <documentation>The means by which an entrance and/or exit is closed (for example: by a door, hatch, or cover). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="entranceExitShielded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an entrance and/or exit is shielded from direct observation and/or attack. [Desc] The shielding may be provided by a suitably placed berm, revetment, or wall.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorHeight" type="double">
            <annotation>
              <documentation>The measurement of the vertical extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorWidth" type="double">
            <annotation>
              <documentation>The measurement of the horizontal extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarTypeCategory" type="dtox:HardenedAircraftShelter_hangarTypeCategoryType">
            <annotation>
              <documentation>Hangar design code. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HardenedAircraftShelter_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HardenedAircraftShelter_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HardenedAircraftShelter_S" substitutionGroup="gml:AbstractFeature" type="dtox:HardenedAircraftShelter_SType">
    <annotation>
      <documentation>A hardened structure built above or partially above ground that encloses aircraft to provide protection from enemy attack. [Desc] The shelter is closed by blast resistant doors and is generally limited in size, only accommodating one or two relatively smaller (for example: fighter) aircraft. Those built to NATO specifications are designed to withstand a direct hit by a 226 kilogram bomb.</documentation>
    </annotation>
  </element>
  <complexType name="HardenedAircraftShelter_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftBayCount" type="integer">
            <annotation>
              <documentation>The designed number of aircraft bays contained by an aircraft hangar or hardened aircraft shelter. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="doorStructure" type="dtox:HardenedAircraftShelter_doorStructureType">
            <annotation>
              <documentation>The structure of a door, including the material(s) utilized. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="entranceExitClosureMethod" type="dtox:HardenedAircraftShelter_entranceExitClosureMethodType">
            <annotation>
              <documentation>The means by which an entrance and/or exit is closed (for example: by a door, hatch, or cover). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="entranceExitShielded" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an entrance and/or exit is shielded from direct observation and/or attack. [Desc] The shielding may be provided by a suitably placed berm, revetment, or wall.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorHeight" type="double">
            <annotation>
              <documentation>The measurement of the vertical extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarDoorWidth" type="double">
            <annotation>
              <documentation>The measurement of the horizontal extent of the hangar door. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hangarTypeCategory" type="dtox:HardenedAircraftShelter_hangarTypeCategoryType">
            <annotation>
              <documentation>Hangar design code. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HardenedAircraftShelter_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HardenedAircraftShelter_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="HardenedAircraftShelter_doorStructureType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concreteSteelPlating">
        <annotation>
          <documentation>A door comprised of a concrete core covered on one or both sides with steel plating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="filledSteelShell">
        <annotation>
          <documentation>A door comprised of a steel shell and a filler material. [Desc] For example: a steel shell with a honey-combed (hexagonal-mesh) filler material.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hollowSteelShell">
        <annotation>
          <documentation>A door comprised of a steel shell without filler material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solidSteel">
        <annotation>
          <documentation>A door consisting of a heavy steel plate. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HardenedAircraftShelter_entranceExitClosureMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="hinged">
        <annotation>
          <documentation>Hinged and swings open and closed either horizontally or vertically in one direction but not in the other (for example: outwards only). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="swing">
        <annotation>
          <documentation>Double hinged and swings open and closed in either the inwards or outwards direction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sliding">
        <annotation>
          <documentation>Slides open and closed on rollers, tracks, or rails running parallel to the opening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="curtainVerticalLift">
        <annotation>
          <documentation>A set of horizontal panels that are linked (for example: hinged) together, hang from the top of the opening, and which ascend and descend from an overhead track. [Desc] The track is normally located on the inward side of the opening.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HardenedAircraftShelter_hangarTypeCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="multiBay">
        <annotation>
          <documentation>Multi-bay [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="underground">
        <annotation>
          <documentation>Underground [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleBay">
        <annotation>
          <documentation>Single bay [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="doubleBay">
        <annotation>
          <documentation>Double bay [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeT">
        <annotation>
          <documentation>T-Shaped [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="HazardousRock_P" substitutionGroup="gml:AbstractFeature" type="dtox:HazardousRock_PType">
    <annotation>
      <documentation>An isolated rocky formation or a single large stone or coral, usually one constituting a danger to navigation. [Desc] May be either dry, awash, or below the water surface.</documentation>
    </annotation>
  </element>
  <complexType name="HazardousRock_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HazardousRock_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HazardousRock_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HazardousRock_S" substitutionGroup="gml:AbstractFeature" type="dtox:HazardousRock_SType">
    <annotation>
      <documentation>An isolated rocky formation or a single large stone or coral, usually one constituting a danger to navigation. [Desc] May be either dry, awash, or below the water surface.</documentation>
    </annotation>
  </element>
  <complexType name="HazardousRock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HazardousRock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HazardousRock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Heathland_P" substitutionGroup="gml:AbstractFeature" type="dtox:Heathland_PType">
    <annotation>
      <documentation>An area of open uncultivated ground covered by heather and/or related plants, especially on acid sandy or peaty soil. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Heathland_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Heathland_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Heathland_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Heathland_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Heathland_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Heathland_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Heathland_S" substitutionGroup="gml:AbstractFeature" type="dtox:Heathland_SType">
    <annotation>
      <documentation>An area of open uncultivated ground covered by heather and/or related plants, especially on acid sandy or peaty soil. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Heathland_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Heathland_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Heathland_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Heathland_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Heathland_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Heathland_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Heathland_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="HeatingFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:HeatingFacility_PType">
    <annotation>
      <documentation>A facility for the generation of thermal energy for heating purposes. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="HeatingFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:HeatingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_2" type="dtox:HeatingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_3" type="dtox:HeatingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HeatingFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HeatingFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HeatingFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:HeatingFacility_SType">
    <annotation>
      <documentation>A facility for the generation of thermal energy for heating purposes. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="HeatingFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:HeatingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_2" type="dtox:HeatingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_3" type="dtox:HeatingFacility_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HeatingFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HeatingFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="HeatingFacility_rawMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that a suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 Celsius. [Desc] LNG is stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodFragments">
        <annotation>
          <documentation>Small fragments of wood, produced either intentionally (for example: chips for use in manufacturing pressed board) or as a waste (for example: dust made by sawing timber). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Hedgerow_C" substitutionGroup="gml:AbstractFeature" type="dtox:Hedgerow_CType">
    <annotation>
      <documentation>A continuous growth of shrubs planted as a fence, a boundary, and/or a windbreak. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hedgerow_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Hedgerow_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hedgerow_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hedgerow_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hedgerow_P" substitutionGroup="gml:AbstractFeature" type="dtox:Hedgerow_PType">
    <annotation>
      <documentation>A continuous growth of shrubs planted as a fence, a boundary, and/or a windbreak. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hedgerow_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Hedgerow_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hedgerow_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hedgerow_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Hedgerow_vegetationCharacteristicType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="wood">
        <annotation>
          <documentation>A tract of trees whose canopy is not closed (allows sunlight to reach the ground) and often includes undergrowth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brush">
        <annotation>
          <documentation>A tract covered mainly by short, uncultured, woody plants. [Desc] For example, covered by brush, scrub and/or shrubs. The predominant height is usually less than 2-3 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Helipad_P" substitutionGroup="gml:AbstractFeature" type="dtox:Helipad_PType">
    <annotation>
      <documentation>A designated area, usually with a prepared surface, used for the take-off, landing, or parking of helicopters. [Desc] This prepared surface could either be located on land or on a platform over water. It may or may not be associated with an aerodrome. For example: a hospital helipad, and an offshore rig helipad.</documentation>
    </annotation>
  </element>
  <complexType name="Helipad_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Helipad_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Helipad_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="designator" type="string">
            <annotation>
              <documentation>An official designation assigned to a feature. [Desc] The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadAssociatedFacility" type="dtox:Helipad_helipadAssociatedFacilityType">
            <annotation>
              <documentation>The type of facility or building that is associated with a freestanding helipad. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:Helipad_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Helipad_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Helipad_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Helipad_S" substitutionGroup="gml:AbstractFeature" type="dtox:Helipad_SType">
    <annotation>
      <documentation>A designated area, usually with a prepared surface, used for the take-off, landing, or parking of helicopters. [Desc] This prepared surface could either be located on land or on a platform over water. It may or may not be associated with an aerodrome. For example: a hospital helipad, and an offshore rig helipad.</documentation>
    </annotation>
  </element>
  <complexType name="Helipad_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Helipad_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Helipad_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="designator" type="string">
            <annotation>
              <documentation>An official designation assigned to a feature. [Desc] The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadAssociatedFacility" type="dtox:Helipad_helipadAssociatedFacilityType">
            <annotation>
              <documentation>The type of facility or building that is associated with a freestanding helipad. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:Helipad_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Helipad_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Helipad_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Helipad_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Helipad_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Helipad_helipadAssociatedFacilityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="heliport">
        <annotation>
          <documentation>An aerodrome or a defined place on a structure intended to be used wholly or in part for the arrival, departure, and/or surface movement of helicopters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landAerodrome">
        <annotation>
          <documentation>An aerodrome on land intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hospital">
        <annotation>
          <documentation>An institution or establishment providing inpatient medical or surgical treatment for the ill or wounded. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonHospitalBuilding">
        <annotation>
          <documentation>A building or facility other than a hospital. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rig">
        <annotation>
          <documentation>A superstructure fitted for drilling or lifting operations for extraction and/or exploitation of natural resources. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="offshoreConstruction">
        <annotation>
          <documentation>An artificial structure that is located offshore. [Desc] It usually has a surface that is raised above the sea and may be used as a working stage for conducting offshore operations (for example: drilling for petroleum and/or natural gas, loading and/or unloading vessels, or navigation support).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterAerodrome">
        <annotation>
          <documentation>An installation supporting aircraft capable of taking off and landing on water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryInstallation">
        <annotation>
          <documentation>An installation for military purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Helipad_locationRefToShorelineType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="offshore">
        <annotation>
          <documentation>Located offshore. [Desc] The object is always wet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inland">
        <annotation>
          <documentation>Located inland of the land water boundary. [Desc] The object is always dry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="atShoreline">
        <annotation>
          <documentation>Straddles the land water boundary. [Desc] The object may be wet or dry at various times.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Heliport_P" substitutionGroup="gml:AbstractFeature" type="dtox:Heliport_PType">
    <annotation>
      <documentation>An aerodrome intended to be used for the arrival, landing, takeoff or departure of vertical takeoff and landing aircraft/helicopters. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Heliport_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Heliport_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Heliport_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Heliport_S" substitutionGroup="gml:AbstractFeature" type="dtox:Heliport_SType">
    <annotation>
      <documentation>An aerodrome intended to be used for the arrival, landing, takeoff or departure of vertical takeoff and landing aircraft/helicopters. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Heliport_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Heliport_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Heliport_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hill_P" substitutionGroup="gml:AbstractFeature" type="dtox:Hill_PType">
    <annotation>
      <documentation>A small, isolated elevation, smaller than a mountain. [Desc] The local relief is typically less than 300 metres.</documentation>
    </annotation>
  </element>
  <complexType name="Hill_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hill_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hill_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hill_S" substitutionGroup="gml:AbstractFeature" type="dtox:Hill_SType">
    <annotation>
      <documentation>A small, isolated elevation, smaller than a mountain. [Desc] The local relief is typically less than 300 metres.</documentation>
    </annotation>
  </element>
  <complexType name="Hill_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hill_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hill_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HoldingPen_C" substitutionGroup="gml:AbstractFeature" type="dtox:HoldingPen_CType">
    <annotation>
      <documentation>An enclosed tract on which livestock are temporarily kept. [Desc] For example, a sheepfold, a holding paddock, a livestock pen, a feedlot, and/or a stock yard. The enclosure may be by, for example, a fence or a wall.</documentation>
    </annotation>
  </element>
  <complexType name="HoldingPen_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:HoldingPen_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:HoldingPen_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:HoldingPen_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HoldingPen_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HoldingPen_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HoldingPen_P" substitutionGroup="gml:AbstractFeature" type="dtox:HoldingPen_PType">
    <annotation>
      <documentation>An enclosed tract on which livestock are temporarily kept. [Desc] For example, a sheepfold, a holding paddock, a livestock pen, a feedlot, and/or a stock yard. The enclosure may be by, for example, a fence or a wall.</documentation>
    </annotation>
  </element>
  <complexType name="HoldingPen_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:HoldingPen_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:HoldingPen_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:HoldingPen_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HoldingPen_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HoldingPen_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HoldingPen_S" substitutionGroup="gml:AbstractFeature" type="dtox:HoldingPen_SType">
    <annotation>
      <documentation>An enclosed tract on which livestock are temporarily kept. [Desc] For example, a sheepfold, a holding paddock, a livestock pen, a feedlot, and/or a stock yard. The enclosure may be by, for example, a fence or a wall.</documentation>
    </annotation>
  </element>
  <complexType name="HoldingPen_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:HoldingPen_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:HoldingPen_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:HoldingPen_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HoldingPen_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HoldingPen_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="HoldingPen_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HoldingPen_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HoldingPen_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="HopField_P" substitutionGroup="gml:AbstractFeature" type="dtox:HopField_PType">
    <annotation>
      <documentation>A tract covered by the systematic planting of hop vines. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="HopField_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HopField_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HopField_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HopField_S" substitutionGroup="gml:AbstractFeature" type="dtox:HopField_SType">
    <annotation>
      <documentation>A tract covered by the systematic planting of hop vines. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="HopField_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HopField_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HopField_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hopper_C" substitutionGroup="gml:AbstractFeature" type="dtox:Hopper_CType">
    <annotation>
      <documentation>A top-loaded funnel-shaped structure for temporary holding of loose material which will be dispensed from its bottom. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hopper_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Hopper_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hopper_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hopper_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hopper_P" substitutionGroup="gml:AbstractFeature" type="dtox:Hopper_PType">
    <annotation>
      <documentation>A top-loaded funnel-shaped structure for temporary holding of loose material which will be dispensed from its bottom. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hopper_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Hopper_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hopper_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hopper_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hopper_S" substitutionGroup="gml:AbstractFeature" type="dtox:Hopper_SType">
    <annotation>
      <documentation>A top-loaded funnel-shaped structure for temporary holding of loose material which will be dispensed from its bottom. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hopper_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Hopper_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hopper_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hopper_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Hopper_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cylindricalFlatTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a flat top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalDomedTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a domed top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalConicalTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a conical top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeFunnel">
        <annotation>
          <documentation>In the shape of a cone, apex at the bottom, with a small hole or tube at the apex. [Desc] Used, for example, for guiding liquid or powder through a narrow opening.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HorizCoordMetadata_horizAccuracyCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="accurate">
        <annotation>
          <documentation>Meets specified accuracy requirements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approximate">
        <annotation>
          <documentation>Fails to meet specified accuracy requirements but is deemed sufficiently accurate for some uses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="doubtful">
        <annotation>
          <documentation>Fails to meet specified accuracy requirements and is probably not sufficiently accurate for most uses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="precise">
        <annotation>
          <documentation>Exceeds specified accuracy requirements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HorizPosAccuracy_absoluteHorizAccEvalMethType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="evaluationDeferred">
        <annotation>
          <documentation>Evaluation deferred (no measurement). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geodeticSurveyAdequate">
        <annotation>
          <documentation>Geodetic survey control - adequate sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geodeticSurveySmall">
        <annotation>
          <documentation>Geodetic survey control - small sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="photogrammAdequate">
        <annotation>
          <documentation>Photogrammetric control - adequate sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="photogrammSmall">
        <annotation>
          <documentation>Photogrammetric control - small sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="productSpecification">
        <annotation>
          <documentation>Product specification accuracy value - assumed adequate sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sourceAccuracy">
        <annotation>
          <documentation>Accuracy evaluation printed on the map sheet or the evaluation was derived from source accuracy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Hulk_P" substitutionGroup="gml:AbstractFeature" type="dtox:Hulk_PType">
    <annotation>
      <documentation>A vessel, either stranded aground or permanently moored, that is no longer seaworthy due to an inoperable propulsion plant or compromised vessel integrity. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hulk_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Hulk_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Hulk_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationMarkColour" type="dtox:Hulk_navigationMarkColourType">
            <annotation>
              <documentation>The colour(s) of a International Association of Lighthouse Authorities (IALA) navigation mark. [Desc] When the navigation mark is patterned, the Attribute: 'Colour Pattern' may be used to identify the pattern and a corresponding list of colours specified.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationMarkColour_2" type="dtox:Hulk_navigationMarkColourType">
            <annotation>
              <documentation>The colour(s) of a International Association of Lighthouse Authorities (IALA) navigation mark. [Desc] When the navigation mark is patterned, the Attribute: 'Colour Pattern' may be used to identify the pattern and a corresponding list of colours specified.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationMarkColour_3" type="dtox:Hulk_navigationMarkColourType">
            <annotation>
              <documentation>The colour(s) of a International Association of Lighthouse Authorities (IALA) navigation mark. [Desc] When the navigation mark is patterned, the Attribute: 'Colour Pattern' may be used to identify the pattern and a corresponding list of colours specified.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Hulk_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="reserveVessel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a vessel is in reserve status and potentially could be made seaworthy through a reactivation process. [Desc] For example, a reserve fleet is a collection of naval vessels that are fully equipped for fighting but are not currently needed. They may be modified, for instance by having rustprone areas sealed off or wrapped in plastic. Ships of the reserve fleet are usually moored in backwater areas near naval bases or shipyards, to speed the reactivation process.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Hulk_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Hulk_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Hulk_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hulk_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hulk_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hulk_S" substitutionGroup="gml:AbstractFeature" type="dtox:Hulk_SType">
    <annotation>
      <documentation>A vessel, either stranded aground or permanently moored, that is no longer seaworthy due to an inoperable propulsion plant or compromised vessel integrity. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hulk_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Hulk_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Hulk_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationMarkColour" type="dtox:Hulk_navigationMarkColourType">
            <annotation>
              <documentation>The colour(s) of a International Association of Lighthouse Authorities (IALA) navigation mark. [Desc] When the navigation mark is patterned, the Attribute: 'Colour Pattern' may be used to identify the pattern and a corresponding list of colours specified.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationMarkColour_2" type="dtox:Hulk_navigationMarkColourType">
            <annotation>
              <documentation>The colour(s) of a International Association of Lighthouse Authorities (IALA) navigation mark. [Desc] When the navigation mark is patterned, the Attribute: 'Colour Pattern' may be used to identify the pattern and a corresponding list of colours specified.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationMarkColour_3" type="dtox:Hulk_navigationMarkColourType">
            <annotation>
              <documentation>The colour(s) of a International Association of Lighthouse Authorities (IALA) navigation mark. [Desc] When the navigation mark is patterned, the Attribute: 'Colour Pattern' may be used to identify the pattern and a corresponding list of colours specified.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Hulk_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="reserveVessel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a vessel is in reserve status and potentially could be made seaworthy through a reactivation process. [Desc] For example, a reserve fleet is a collection of naval vessels that are fully equipped for fighting but are not currently needed. They may be modified, for instance by having rustprone areas sealed off or wrapped in plastic. Ships of the reserve fleet are usually moored in backwater areas near naval bases or shipyards, to speed the reactivation process.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Hulk_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Hulk_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Hulk_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hulk_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hulk_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Hulk_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Hulk_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Hulk_navigationMarkColourType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="yellow">
        <annotation>
          <documentation>Yellow, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grey">
        <annotation>
          <documentation>Grey, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brown">
        <annotation>
          <documentation>Brown, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="amber">
        <annotation>
          <documentation>Amber, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="black">
        <annotation>
          <documentation>Black, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="blue">
        <annotation>
          <documentation>Blue, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="green">
        <annotation>
          <documentation>Green, an IALA colour. [Desc] Used in IALA (when unpatterned) to indicate a lateral mark; the direction depends on the IALA Region.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="violet">
        <annotation>
          <documentation>Violet, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="orange">
        <annotation>
          <documentation>Orange, an IALA colour. [Desc] Commonly used as a border for information marks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="magenta">
        <annotation>
          <documentation>Magenta, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="red">
        <annotation>
          <documentation>Red, an IALA colour. [Desc] Used in IALA (when unpatterned) to indicate a lateral mark; the direction depends on the IALA Region.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="white">
        <annotation>
          <documentation>White, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pink">
        <annotation>
          <documentation>Pink, an IALA colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Hulk_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Hulk_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glassReinforcedPlastic">
        <annotation>
          <documentation>A plastic composition in which glass reinforcements are imbedded with strength properties greatly superior to those of the base resin. [Desc] The reinforcements are usually fibres, rovings, fabrics or mats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ferrocement">
        <annotation>
          <documentation>A cement-based material that is usually reinforced with steel and shaped to a variety of forms (for example: ship or barge hulls). [Desc] Other materials (for example: metal mesh or artificial fibre textile) may be used to reinforce the cement while providing a degree of flexibility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Hummock_P" substitutionGroup="gml:AbstractFeature" type="dtox:Hummock_PType">
    <annotation>
      <documentation>A place of higher elevation within a wetland (for example: a swamp, a bog, or a marsh). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hummock_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hummock_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hummock_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hummock_S" substitutionGroup="gml:AbstractFeature" type="dtox:Hummock_SType">
    <annotation>
      <documentation>A place of higher elevation within a wetland (for example: a swamp, a bog, or a marsh). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Hummock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hummock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hummock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hut_P" substitutionGroup="gml:AbstractFeature" type="dtox:Hut_PType">
    <annotation>
      <documentation>A small, simple free-standing (detached) self-contained residence usually having only a single multi-function room. [Desc] May be intended only as temporary (for example: by displaced persons) or seasonal (for example: during seasonal livestock movement) residence. May be crude (for example: quickly built from locally-available natural materials) or relatively modern in construction and austerely furnished (for example: a Norwegian 'hytte').</documentation>
    </annotation>
  </element>
  <complexType name="Hut_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hut_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hut_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Hut_S" substitutionGroup="gml:AbstractFeature" type="dtox:Hut_SType">
    <annotation>
      <documentation>A small, simple free-standing (detached) self-contained residence usually having only a single multi-function room. [Desc] May be intended only as temporary (for example: by displaced persons) or seasonal (for example: during seasonal livestock movement) residence. May be crude (for example: quickly built from locally-available natural materials) or relatively modern in construction and austerely furnished (for example: a Norwegian 'hytte').</documentation>
    </annotation>
  </element>
  <complexType name="Hut_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Hut_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Hut_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="HydroBaseHeightRefLevel_hydroBaseReferenceDatumType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="meanHighWater">
        <annotation>
          <documentation>The average height of all high waters at a location over a 19-year period. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanHighWaterSprings">
        <annotation>
          <documentation>The average height of the high waters of spring tides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanHigherHighWaterSprings">
        <annotation>
          <documentation>The average height of higher high water at spring tides at a location. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanSeaLevel">
        <annotation>
          <documentation>The average height of the sea at a tide station measured from a fixed predetermined reference level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indianSpringHighWater">
        <annotation>
          <documentation>A tidal surface datum approximating the level of the mean of the higher high water at spring tides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanHigherHighWater">
        <annotation>
          <documentation>The average height of higher high waters at a location over a 19-year period. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highestHighWater">
        <annotation>
          <documentation>The highest water level observed at a location. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HydroClearRef_verticalClearanceRefType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="meanHighWater">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanHighWaterSprings">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanHigherHighWaterSprings">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanSeaLevel">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indianSpringHighWater">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanHigherHighWater">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highestHighWater">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="HydrocarbonProdFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:HydrocarbonProdFacility_PType">
    <annotation>
      <documentation>A facility involved in the production or distribution of petroleum, oil and/or natural gas products. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="HydrocarbonProdFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HydrocarbonProdFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HydrocarbonProdFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HydrocarbonProdFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:HydrocarbonProdFacility_SType">
    <annotation>
      <documentation>A facility involved in the production or distribution of petroleum, oil and/or natural gas products. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="HydrocarbonProdFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HydrocarbonProdFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HydrocarbonProdFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="HydrocarbonsField_S" substitutionGroup="gml:AbstractFeature" type="dtox:HydrocarbonsField_SType">
    <annotation>
      <documentation>An area where the presence of recoverable petroleum, oil, and/or natural gas has been identified. [Desc] The field can exist regardless of current exploitation activities.</documentation>
    </annotation>
  </element>
  <complexType name="HydrocarbonsField_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="HydrocarbonsField_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:HydrocarbonsField_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IceCap_S" substitutionGroup="gml:AbstractFeature" type="dtox:IceCap_SType">
    <annotation>
      <documentation>A permanent layer of ice covering a tract of land (especially a polar region) or the top of a mountain. [Desc] Usually includes a surface layer of snow.</documentation>
    </annotation>
  </element>
  <complexType name="IceCap_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainMorphology" type="dtox:IceCap_terrainMorphologyType">
            <annotation>
              <documentation>The type of terrain morphology based on composition and/or configuration. [Desc] Terrain morphology influences military operations such as mobility prediction, mining of construction materials, and identification of potential landing sites.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IceCap_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IceCap_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="IceCap_terrainMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noEffect">
        <annotation>
          <documentation>The surface morphology has no appreciable effect upon military operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ruggedNumerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is both rugged and covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousCrevasses">
        <annotation>
          <documentation>An ice field containing an appreciable quantity of nearly vertical fissures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="IceCliff_C" substitutionGroup="gml:AbstractFeature" type="dtox:IceCliff_CType">
    <annotation>
      <documentation>The vertical face of a glacier or ice shelf. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="IceCliff_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IceCliff_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IceCliff_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IceCliff_S" substitutionGroup="gml:AbstractFeature" type="dtox:IceCliff_SType">
    <annotation>
      <documentation>The vertical face of a glacier or ice shelf. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="IceCliff_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IceCliff_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IceCliff_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IcePeak_P" substitutionGroup="gml:AbstractFeature" type="dtox:IcePeak_PType">
    <annotation>
      <documentation>A rocky peak projecting above a surrounding ice field that may be perpetually covered with ice. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="IcePeak_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:IcePeak_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:IcePeak_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:IcePeak_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IcePeak_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IcePeak_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IcePeak_S" substitutionGroup="gml:AbstractFeature" type="dtox:IcePeak_SType">
    <annotation>
      <documentation>A rocky peak projecting above a surrounding ice field that may be perpetually covered with ice. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="IcePeak_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:IcePeak_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:IcePeak_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:IcePeak_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IcePeak_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IcePeak_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="IcePeak_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="IceShelf_S" substitutionGroup="gml:AbstractFeature" type="dtox:IceShelf_SType">
    <annotation>
      <documentation>A floating ice sheet of considerable thickness that is normally attached to the land along its landward edge. [Desc] Ice shelves are the seaward extension of land glaciers. Limited areas of the ice shelf may be aground where the glacier first enters the water and possibly in other places offshore. Ice shelves are usually of great horizontal extent and have a level or gently undulating surface. The seaward edge of an ice shelf is termed an 'ice cliff'.</documentation>
    </annotation>
  </element>
  <complexType name="IceShelf_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IceShelf_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IceShelf_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IndustrialFarm_P" substitutionGroup="gml:AbstractFeature" type="dtox:IndustrialFarm_PType">
    <annotation>
      <documentation>An estate or large farm operating on the plantation economy model in which the farm operates as a single economic unit whose operations are based on agricultural mass production of a few staple crops (for example: cotton, tobacco, sugar cane, bananas, and/or rubber) that are typically not indigenous to the region. [Desc] Plantation economies are often dependent on distant (for example: export) markets as the crops are harvested in large quantities. Historically, industrial farms were often found in former European colonies and termed 'plantations'.</documentation>
    </annotation>
  </element>
  <complexType name="IndustrialFarm_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:IndustrialFarm_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:IndustrialFarm_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_2" type="dtox:IndustrialFarm_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_3" type="dtox:IndustrialFarm_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IndustrialFarm_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IndustrialFarm_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IndustrialFarm_S" substitutionGroup="gml:AbstractFeature" type="dtox:IndustrialFarm_SType">
    <annotation>
      <documentation>An estate or large farm operating on the plantation economy model in which the farm operates as a single economic unit whose operations are based on agricultural mass production of a few staple crops (for example: cotton, tobacco, sugar cane, bananas, and/or rubber) that are typically not indigenous to the region. [Desc] Plantation economies are often dependent on distant (for example: export) markets as the crops are harvested in large quantities. Historically, industrial farms were often found in former European colonies and termed 'plantations'.</documentation>
    </annotation>
  </element>
  <complexType name="IndustrialFarm_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:IndustrialFarm_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:IndustrialFarm_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_2" type="dtox:IndustrialFarm_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_3" type="dtox:IndustrialFarm_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IndustrialFarm_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IndustrialFarm_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="IndustrialFarm_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="IndustrialFarm_vegetationSpeciesType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cypress">
        <annotation>
          <documentation>An evergreen coniferous tree of the Eurasian and North American genus Cupressus having flattened shoots with scalelike leaves. [Desc] For example, Cupressus sempervirens (also known as Italian cypress), a tall, often fastigiate, tree native to southern Europe and the Middle East, with dark foliage and hard durable wood.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nipa">
        <annotation>
          <documentation>A palm tree, Nypa fruticans, of mangrove swamps in tropical Asia and Australia, having a creeping rhizome and large feathery leaves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palm">
        <annotation>
          <documentation>Any tree or shrub of the large, chiefly tropical, monocotyledonous family Palmae, typically having an unbranched stem with a crown of very large leaves either palmate or pinnate in shape. [Desc] Also (with specifying word), any of various palmlike plants of other families, such as cycads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bamboo">
        <annotation>
          <documentation>Any of numerous, mainly tropical, giant grasses belonging to the genus Bambusa and various related genera. [Desc] The mature canes are used for construction and furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="IndustrialFurnace_P" substitutionGroup="gml:AbstractFeature" type="dtox:IndustrialFurnace_PType">
    <annotation>
      <documentation>A structure used in material processing that employs heating to harden (for example: to fire brick or ceramic), pyrolyse (for example: convert coal to coke, or limestone to lime), burn (for example: to incinerate waste), or dry (for example: lumber). [Desc] May assume many forms, for example a domed 'beehive' kiln or a long linear coke oven battery.</documentation>
    </annotation>
  </element>
  <complexType name="IndustrialFurnace_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:IndustrialFurnace_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:IndustrialFurnace_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:IndustrialFurnace_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IndustrialFurnace_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IndustrialFurnace_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IndustrialFurnace_S" substitutionGroup="gml:AbstractFeature" type="dtox:IndustrialFurnace_SType">
    <annotation>
      <documentation>A structure used in material processing that employs heating to harden (for example: to fire brick or ceramic), pyrolyse (for example: convert coal to coke, or limestone to lime), burn (for example: to incinerate waste), or dry (for example: lumber). [Desc] May assume many forms, for example a domed 'beehive' kiln or a long linear coke oven battery.</documentation>
    </annotation>
  </element>
  <complexType name="IndustrialFurnace_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:IndustrialFurnace_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:IndustrialFurnace_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:IndustrialFurnace_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IndustrialFurnace_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IndustrialFurnace_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="IndustrialFurnace_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cement">
        <annotation>
          <documentation>A powdered substance, usually consisting of a strong mortar of calcined lime and clay, mixed with water and applied as a paste which hardens into a stony consistency. [Desc] Used for binding together stones and/or bricks and for forming structures (for example: floors and/or walls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lime">
        <annotation>
          <documentation>The alkaline earth, calcium oxide, a brittle white caustic solid which is obtained by heating limestone. [Desc] It combines with water with the evolution of much heat, and is used as a refractory and a constituent of mortar, a source of slaked lime, and in many industrial processes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lumber">
        <annotation>
          <documentation>Timber sawn into rough planks or otherwise partly prepared. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pottery">
        <annotation>
          <documentation>Ceramic wares that contain clay that is formed into objects (for example: vessels generally designed for utilitarian purposes), and hardened by firing at high temperature. [Desc] The clay may be mixed with other minerals, formed while wet and then fired. After applying a glaze the object may be fired a second time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="charcoal">
        <annotation>
          <documentation>The blackish residue consisting of impure carbon obtained by removing water and other volatile constituents of organic materials, usually produced by heating wood in the absence of oxygen. [Desc] Its primary use is as a fuel, which burns hotter and cleaner than wood.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="IndustrialPark_S" substitutionGroup="gml:AbstractFeature" type="dtox:IndustrialPark_SType">
    <annotation>
      <documentation>An industrial facility consisting of buildings and related structures that are tenanted by multiple manufacturing (for example: industrial equipment manufacture or materials processing) and/or service businesses (for example: auto repair or residential contractors) requiring significant equipment and/or materials, and sharing common access to adjacent transport facilities. [Desc] Heavy industrial parks have tenants that are involved in industries where a significant tonnage of raw materials and/or finished products are shipped and more than one transport mode (for example: road, railway, aerodrome, canal, or navigable river) is available. Light industrial parks have tenants that may be involved in manufacturing and/or services; for example: small electrical appliance manufacture or repair.</documentation>
    </annotation>
  </element>
  <complexType name="IndustrialPark_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IndustrialPark_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IndustrialPark_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="InlandWaterbodyBank_C" substitutionGroup="gml:AbstractFeature" type="dtox:InlandWaterbodyBank_CType">
    <annotation>
      <documentation>The region along the edge of an inland water body that lies between the water and the first break in slope. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="InlandWaterbodyBank_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aboveWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the bank and the top of the first usable break in slope, measured at the same point on the upper bank as the military gap width. [Desc] The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bankOrientation" type="dtox:InlandWaterbodyBank_bankOrientationType">
            <annotation>
              <documentation>The relative orientation of a bank of an inland waterbody based on the direction of predominant water flow in the adjacent waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="belowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the bank and the first break in underwater slope. [Desc] The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:InlandWaterbodyBank_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:InlandWaterbodyBank_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:InlandWaterbodyBank_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterBankHgt-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the bank, measured from mean water level to the first break in slope above the mean water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The predominant slope (the slope of at least 50 percent) of the bank, measured from mean water level to the first accessible break in slope above the mean water level. [Desc] The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineType" type="dtox:InlandWaterbodyBank_shorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of a shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:InlandWaterbodyBank_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilWetTrafficabilityType" type="dtox:InlandWaterbodyBank_soilWetTrafficabilityTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of a soil based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the waterbody bank above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyBankVegCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InlandWaterbodyBank_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InlandWaterbodyBank_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="InlandWaterbodyBank_S" substitutionGroup="gml:AbstractFeature" type="dtox:InlandWaterbodyBank_SType">
    <annotation>
      <documentation>The region along the edge of an inland water body that lies between the water and the first break in slope. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="InlandWaterbodyBank_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aboveWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of upward inclination between the horizontal surface of the mean water level of a watercourse where it touches the bank and the top of the first usable break in slope, measured at the same point on the upper bank as the military gap width. [Desc] The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bankOrientation" type="dtox:InlandWaterbodyBank_bankOrientationType">
            <annotation>
              <documentation>The relative orientation of a bank of an inland waterbody based on the direction of predominant water flow in the adjacent waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="belowWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The amount of downward inclination between the horizontal surface of the mean water level of a watercourse where it touches the bank and the first break in underwater slope. [Desc] The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:InlandWaterbodyBank_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:InlandWaterbodyBank_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:InlandWaterbodyBank_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterBankHgt-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the bank, measured from mean water level to the first break in slope above the mean water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterBankSlope-singleValue" type="double">
            <annotation>
              <documentation>The predominant slope (the slope of at least 50 percent) of the bank, measured from mean water level to the first accessible break in slope above the mean water level. [Desc] The (percent) slope is determined as the change in depth divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineType" type="dtox:InlandWaterbodyBank_shorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of a shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:InlandWaterbodyBank_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilWetTrafficabilityType" type="dtox:InlandWaterbodyBank_soilWetTrafficabilityTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of a soil based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyBankHeight-singleValue" type="double">
            <annotation>
              <documentation>The height of the waterbody bank above the average water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyBankVegCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of vegetation cover on the bank of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InlandWaterbodyBank_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InlandWaterbodyBank_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="InlandWaterbodyBank_bankOrientationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="right">
        <annotation>
          <documentation>When facing the flowing waterbody, the predominant flow is from left to right. [Desc] Viewed from the flowing waterbody while facing downstream the bank is thus on the right.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="left">
        <annotation>
          <documentation>When facing the flowing waterbody, the predominant flow is from right to left. [Desc] Viewed from the flowing waterbody while facing downstream the bank is thus on the left.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indeterminate">
        <annotation>
          <documentation>Due to indistinct flow or for other reasons (for example: obscuration), the predominant direction of adjacent waterbody flow can not be determined. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noFlow">
        <annotation>
          <documentation>The adjacent waterbody does not exhibit significant flow (for example: a lake). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbodyBank_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Vegetable matter partly decomposed in wet acid conditions in bogs and fens to form a firm brown deposit resembling soil. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbodyBank_shorelineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mangrove">
        <annotation>
          <documentation>Covered by one of several genera of tropical trees (for example: mangrove or nipa) or shrubs that produce many prop roots and grow along low-lying banks into shallow water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marshy">
        <annotation>
          <documentation>Made up of spongy land saturated with water. [Desc] It may have a shallow covering of water, usually with a considerable amount of vegetation appearing above the surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stony">
        <annotation>
          <documentation>Made up of rock and rock fragments ranging in size from pebbles and gravel to boulders or large rock masses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buildingRubble">
        <annotation>
          <documentation>Made up of the debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="erosionRubble">
        <annotation>
          <documentation>Made up of material weathered or eroded from a rocky coast, usually collected at the base of a cliff. [Desc] Associated with landslides and coastal erosion. There will be an irregular jagged line produced by the rubble and coastal water interface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandy">
        <annotation>
          <documentation>Made up of sand, loose material consisting of small but easily distinguishable, separate grains, between 0.0625 and 2.000 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shingly">
        <annotation>
          <documentation>Made up of rounded, often flat waterworn rock fragments larger than approximately 16 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Faced by a vertical cliff forming the seaward edge of an ice shelf, ranging in height from 2 metres to 50 metres or more above sea level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Made up of soft wet soil, sand, dust, and/or other earthy matter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbodyBank_soilTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="poorlyGradedGravel">
        <annotation>
          <documentation>Poorly-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltyGravelSand">
        <annotation>
          <documentation>Silty gravels and/or gravel-sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeySand">
        <annotation>
          <documentation>Clayey sands and/or sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedSand">
        <annotation>
          <documentation>Well-graded sand and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedSand">
        <annotation>
          <documentation>Poorly graded sands and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySand">
        <annotation>
          <documentation>Silty sands and/or sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeyGravel">
        <annotation>
          <documentation>Clayey gravels and/or gravel-sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltAndFineSand">
        <annotation>
          <documentation>Inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leanClay">
        <annotation>
          <documentation>Inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicSiltandClay">
        <annotation>
          <documentation>Organic silts and organic silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fatClay">
        <annotation>
          <documentation>Inorganic clays of high plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedGravel">
        <annotation>
          <documentation>Well-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="micraceous">
        <annotation>
          <documentation>Micaceous or diatomaceous inorganic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicClay">
        <annotation>
          <documentation>Organic clays of medium to high plasticity and/or organic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Peat and other highly organic soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltFineSandLeanClay">
        <annotation>
          <documentation>Having both ML (inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity) and CL (inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays) characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>Sedimentary salt deposits left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notEvaluated">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbodyBank_soilWetTrafficabilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="a">
        <annotation>
          <documentation>Well-graded Gravel (GW), Poorly-graded Gravel (GP), Well-graded Sand (SW), and/or Poorly-graded Sand (SP). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="b">
        <annotation>
          <documentation>Inorganic clays of high plasticity (CH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="c">
        <annotation>
          <documentation>Clayey Gravel (GC), Clayey Sand (SC), and/or Lean Clay (CL). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="d">
        <annotation>
          <documentation>Silty Gravel Sand (GM), Silty Sand (SM), Silt and Fine Sand (ML), Silt, Fine Sand and Lean Clay (ML-CL), Micaceous (MH), Organic Silt and Clay (OL), and/or Organic Clay (OH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="e">
        <annotation>
          <documentation>Peat and other highly organic soils (PT). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="x">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="InlandWaterbody_C" substitutionGroup="gml:AbstractFeature" type="dtox:InlandWaterbody_CType">
    <annotation>
      <documentation>A body of water that is entirely surrounded by land. [Desc] It may occur in a natural terrain depression in which water collects, or may be impounded by a dam, or formed by its bed being hollowed out of the soil, or formed by embanking and/or damming up a natural hollow (for example: by a beaver dam). Inland waterbodies have many uses such as: a source of water for irrigation, industrial processes, human consumption, and recreation. Impounded inland waterbodies may also be used for flood control.</documentation>
    </annotation>
  </element>
  <complexType name="InlandWaterbody_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:InlandWaterbody_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dammed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a body of water is impounded by a dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:InlandWaterbody_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterType" type="dtox:InlandWaterbody_inlandWaterTypeType">
            <annotation>
              <documentation>The type of an inland water based on its principal characteristics. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMadeShoreline" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a body of water is completely surrounded by a man-made shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigabilityInformation" type="dtox:InlandWaterbody_navigabilityInformationType">
            <annotation>
              <documentation>Information about the navigability of a body of water by ocean-going and/or large vessels. [Desc] Navigability is not intended to include jet skis, motorboats or other recreational craft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:InlandWaterbody_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:InlandWaterbody_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:InlandWaterbody_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:InlandWaterbody_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:InlandWaterbody_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InlandWaterbody_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InlandWaterbody_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="InlandWaterbody_P" substitutionGroup="gml:AbstractFeature" type="dtox:InlandWaterbody_PType">
    <annotation>
      <documentation>A body of water that is entirely surrounded by land. [Desc] It may occur in a natural terrain depression in which water collects, or may be impounded by a dam, or formed by its bed being hollowed out of the soil, or formed by embanking and/or damming up a natural hollow (for example: by a beaver dam). Inland waterbodies have many uses such as: a source of water for irrigation, industrial processes, human consumption, and recreation. Impounded inland waterbodies may also be used for flood control.</documentation>
    </annotation>
  </element>
  <complexType name="InlandWaterbody_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:InlandWaterbody_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dammed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a body of water is impounded by a dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:InlandWaterbody_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterType" type="dtox:InlandWaterbody_inlandWaterTypeType">
            <annotation>
              <documentation>The type of an inland water based on its principal characteristics. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMadeShoreline" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a body of water is completely surrounded by a man-made shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigabilityInformation" type="dtox:InlandWaterbody_navigabilityInformationType">
            <annotation>
              <documentation>Information about the navigability of a body of water by ocean-going and/or large vessels. [Desc] Navigability is not intended to include jet skis, motorboats or other recreational craft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:InlandWaterbody_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:InlandWaterbody_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:InlandWaterbody_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:InlandWaterbody_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:InlandWaterbody_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InlandWaterbody_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InlandWaterbody_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="InlandWaterbody_S" substitutionGroup="gml:AbstractFeature" type="dtox:InlandWaterbody_SType">
    <annotation>
      <documentation>A body of water that is entirely surrounded by land. [Desc] It may occur in a natural terrain depression in which water collects, or may be impounded by a dam, or formed by its bed being hollowed out of the soil, or formed by embanking and/or damming up a natural hollow (for example: by a beaver dam). Inland waterbodies have many uses such as: a source of water for irrigation, industrial processes, human consumption, and recreation. Impounded inland waterbodies may also be used for flood control.</documentation>
    </annotation>
  </element>
  <complexType name="InlandWaterbody_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:InlandWaterbody_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:InlandWaterbody_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dammed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a body of water is impounded by a dam. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:InlandWaterbody_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:InlandWaterbody_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterType" type="dtox:InlandWaterbody_inlandWaterTypeType">
            <annotation>
              <documentation>The type of an inland water based on its principal characteristics. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMadeShoreline" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a body of water is completely surrounded by a man-made shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigabilityInformation" type="dtox:InlandWaterbody_navigabilityInformationType">
            <annotation>
              <documentation>Information about the navigability of a body of water by ocean-going and/or large vessels. [Desc] Navigability is not intended to include jet skis, motorboats or other recreational craft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:InlandWaterbody_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:InlandWaterbody_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:InlandWaterbody_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:InlandWaterbody_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:InlandWaterbody_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InlandWaterbody_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InlandWaterbody_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="InlandWaterbody_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Vegetable matter partly decomposed in wet acid conditions in bogs and fens to form a firm brown deposit resembling soil. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fishing">
        <annotation>
          <documentation>Hunting, collecting and gathering activities directed at removing or collecting live wild aquatic organisms (predominantly fish, molluscs and crustaceans) including plants from the oceanic, coastal or inland waters for human consumption and other purposes by hand or more usually by various types of fishing gear such as nets, lines and stationary traps. [Desc] Such activities can be conducted on the intertidal shoreline (for example: collection of molluscs such as mussels and oysters) or shore based netting, or from home-made dugouts or more commonly using commercially made boats in inshore, coastal waters or offshore waters. The aquatic resource being captured is usually common property resource irrespective of whether the harvest from this resource is undertaken with or without exploitation rights. Such activities also include fishing restocked water bodies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aquaculture">
        <annotation>
          <documentation>The production process involving the culturing or farming (including harvesting) of aquatic organisms (for example: fish, molluscs, crustaceans, plants, crocodiles, alligators or amphibians) using techniques designed to increase the production of the organisms in question beyond the natural capacity of the environment (for example: regular stocking, feeding and protection from predators). [Desc] Culturing or farming refers to the rearing of individuals up to their juvenile and/or adult phase under captive conditions. In addition, it also encompasses individual, corporate or state ownership of the individual organisms throughout the rearing or culture stage, up to and including harvesting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="powerGeneration">
        <annotation>
          <documentation>On-site generation of heat and/or electricity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterCollection">
        <annotation>
          <documentation>The collection of water for domestic and industrial needs. [Desc] Includes the collection of water from rivers, lakes, reservoirs, wells and/or directly as rain water (for example: using cisterns) as well as its movement to point(s) of treatment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commerce">
        <annotation>
          <documentation>Activities involving the exchange of merchandise (for example: wholesale or retail trade) or services (for example: broadcasting, financial, information, insurance, private education, professional or publishing services). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigation">
        <annotation>
          <documentation>Supports directing the movement of vehicles (for example: ships or airplanes) from one point to another safely and efficiently. [Desc] Includes, for example: course planning, position determination, hazard avoidance, and environmental condition (for example: weather) reporting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight using water vehicles (for example: ships or hovercraft), and supporting activities. [Desc] Included are: the operation of towing or pushing boats; excursion, cruise or sightseeing boats$$$$$ ferries$$$$$ and water taxis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yachtClub">
        <annotation>
          <documentation>A club ostensibly for the owners and/or sailors of yachts but more generally serving as a social club for boating enthusiasts. [Desc] Yacht-clubs may encompass any type of boating activity (for example: racing) and are often associated with a particular marina or port.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_inlandWaterTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="lake">
        <annotation>
          <documentation>A large body of water entirely surrounded by land. [Desc] Usually larger than or equal to 15,625 square metres in extent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pond">
        <annotation>
          <documentation>A small body of generally still water entirely surrounded by land. [Desc] Its bed is either hollowed out of the soil or formed by embanking and damming up a natural hollow (for example: by a beaver dam). Usually smaller than 15,625 square metres in extent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reservoir">
        <annotation>
          <documentation>A substantial body of water impounded by a dam in which water is collected and stored for use. [Desc] Used for flood control and/or as a source of water for irrigation, industrial processes, and/or human consumption.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="basin">
        <annotation>
          <documentation>A type of inland water constructed with a continuous man-made shoreline around its entire perimeter. [Desc] It is usually surrounded by embankments. Basins are typically used to store water for irrigation, watering livestock, and less commonly for human consumption.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterHole">
        <annotation>
          <documentation>A small natural terrain depression in which water collects, especially a pool where animals come to drink. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landlockedSea">
        <annotation>
          <documentation>A large expanse of saline water that is entirely surrounded by land and lacks a natural outlet. [Desc] It may be intermittently connected with an ocean. Examples include the Aral, Caspian, Dead and Salton Seas, the Sea of Galilee, and the Great Salt Lake.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="undifferentiatedWaterBody">
        <annotation>
          <documentation>A body of water entirely surrounded by land which is undifferentiated as to whether it is a lake, pond, or reservoir. [Desc] Its bed is either hollowed out of the soil or formed by embanking and damming up a natural hollow, gorge, or river valley and may be of any size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_navigabilityInformationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="navigableAndOperational">
        <annotation>
          <documentation>Affords passage to vessels and is operating in accordance with stated schedule and/or stated depth and clearance. [Desc] For example, a channel is maintained at stated depth or a lock is manned on a regular schedule.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigableButAbandoned">
        <annotation>
          <documentation>Affords passage to vessels but operational support has been abandoned. [Desc] For example, a channel remains navigable but may no longer be maintained at stated depth.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigable">
        <annotation>
          <documentation>Affording passage to vessels; capable of being navigated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigablePeriodicRestrict">
        <annotation>
          <documentation>Affords passage to vessels but periodic restrictions apply. [Desc] For example, seasonally restricted due to ice or only manned at regular intervals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notNavigable">
        <annotation>
          <documentation>Does not afford passage to vessels; incapable of being navigated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InlandWaterbody_watercourseMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="oxbowLake">
        <annotation>
          <documentation>A crescent-shaped lake commonly found adjacent to meandering watercourses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="craterLake">
        <annotation>
          <documentation>A lake formed by the collection of water in the crater of an inactive volcano. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="InstLandingSysLocalizer_P" substitutionGroup="gml:AbstractFeature" type="dtox:InstLandingSysLocalizer_PType">
    <annotation>
      <documentation>A component of an Instrument Landing System (ILS) consisting of a VHF transmitter, radiating signals in the direction served by the ILS, and providing a straight line azimuth path in the horizontal plane containing the centre line of the runway. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="InstLandingSysLocalizer_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InstLandingSysLocalizer_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InstLandingSysLocalizer_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="InstLandingSysLocalizer_S" substitutionGroup="gml:AbstractFeature" type="dtox:InstLandingSysLocalizer_SType">
    <annotation>
      <documentation>A component of an Instrument Landing System (ILS) consisting of a VHF transmitter, radiating signals in the direction served by the ILS, and providing a straight line azimuth path in the horizontal plane containing the centre line of the runway. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="InstLandingSysLocalizer_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InstLandingSysLocalizer_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InstLandingSysLocalizer_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Installation_C" substitutionGroup="gml:AbstractFeature" type="dtox:Installation_CType">
    <annotation>
      <documentation>A grouping of facilities, located in the same vicinity, which support particular functions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Installation_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Installation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Installation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Installation_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Installation_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Installation_P" substitutionGroup="gml:AbstractFeature" type="dtox:Installation_PType">
    <annotation>
      <documentation>A grouping of facilities, located in the same vicinity, which support particular functions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Installation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Installation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Installation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Installation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Installation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Installation_S" substitutionGroup="gml:AbstractFeature" type="dtox:Installation_SType">
    <annotation>
      <documentation>A grouping of facilities, located in the same vicinity, which support particular functions. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Installation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Installation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Installation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Installation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Installation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Installation_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Installation_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="defenceActivities">
        <annotation>
          <documentation>The administration, supervision and/or operation of military defence affairs and land, sea, air and space defence forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="agriculture">
        <annotation>
          <documentation>The production of crops and/or animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="utilities">
        <annotation>
          <documentation>The activities of either providing electric power, natural gas, or temperature-controlled (for example: chilled, hot or steam) or purified water, or collecting, treating, and disposing of sewage through a permanent infrastructure (network) of lines, mains and pipes, or waste treatment and disposal or materials recovery. [Desc] This infrastructure is generally operated on a communal basis for both domestic and industrial needs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="munitionsManufac">
        <annotation>
          <documentation>The manufacture of weapons and/or ammunition. [Desc] Includes, for example, the manufacture of: heavy weapons (for example: artillery, mobile guns, rocket launchers, torpedo tubes, or heavy machine guns); small arms (for example: revolvers, shotguns, or light machine guns)$$$$$ air or gas guns and pistols$$$$$ explosive devices (for example: bombs, mines or torpedoes)$$$$$ and war ammunition. It also includes the manufacture of hunting, sporting or protective firearms and ammunition.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manufacturing">
        <annotation>
          <documentation>The physical or chemical transformation of materials, substances, or components into new products. [Desc] The materials, substances, or components transformed are raw materials that are products of agriculture, forestry, fishing, mining or quarrying as well as products of other manufacturing activities. Substantial alteration, renovation or reconstruction of goods is generally considered to be manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumRefining">
        <annotation>
          <documentation>The manufacture of liquid or gaseous fuels or other products from crude petroleum, bituminous minerals or their fractionation products. [Desc] Petroleum refining involves one or more of the following activities: fractionation, straight distillation of crude oil, and cracking. Includes, for example: production of motor fuel (for example: gasoline or kerosene; production of fuel (for example: light, medium and heavy fuel oil$$$$$ or refinery gases such as ethane, propane and butane)$$$$$ manufacture of oil-based lubricating oils or greases, including from waste oil$$$$$ manufacture of products for the petrochemical industry and for the manufacture of road coverings$$$$$ manufacture of various commercial products (for example: white spirit, vaseline, paraffin wax, or petroleum jelly$$$$$ manufacture of hard-coal and lignite fuel briquettes$$$$$ manufacture of petroleum briquettes$$$$$ and the blending of alcohol-based biofuels (for example: gasohol or E85).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Installation_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="InterestSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:InterestSite_PType">
    <annotation>
      <documentation>A site maintained for the public and declared to be of national or provincial historical significance and/or interest. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="InterestSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:InterestSite_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:InterestSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InterestSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InterestSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="InterestSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:InterestSite_SType">
    <annotation>
      <documentation>A site maintained for the public and declared to be of national or provincial historical significance and/or interest. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="InterestSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:InterestSite_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:InterestSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InterestSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InterestSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="InterestSite_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="InterestSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="InundatedLand_S" substitutionGroup="gml:AbstractFeature" type="dtox:InundatedLand_SType">
    <annotation>
      <documentation>A tract that is exceptionally covered by water, excluding tidal waters. [Desc] It may be caused by either uncontrolled inundation (for example: flooding due to a river overflowing its banks or low-lying regions accumulating standing water following severe rainfall) or controlled inundation (for example: flooded by the regulation of the level of a reservoir).</documentation>
    </annotation>
  </element>
  <complexType name="InundatedLand_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controlled" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility is controlled. [Desc] For example, maritime traffic control.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inundationDate" type="string">
            <annotation>
              <documentation>A date on which a tract was inundated by water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:InundatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:InundatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:InundatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="InundatedLand_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:InundatedLand_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="InundatedLand_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="IrrigationSystem_C" substitutionGroup="gml:AbstractFeature" type="dtox:IrrigationSystem_CType">
    <annotation>
      <documentation>A system for supplying land with water, usually by a network of channels or pipes. [Desc] In addition to a source of water (for example: a stream or a well), the network may include pumps, reservoirs, controls (for example: gates or valves), timing devices, and drains.</documentation>
    </annotation>
  </element>
  <complexType name="IrrigationSystem_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:IrrigationSystem_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:IrrigationSystem_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:IrrigationSystem_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="irrigationMethod" type="dtox:IrrigationSystem_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:IrrigationSystem_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IrrigationSystem_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IrrigationSystem_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IrrigationSystem_P" substitutionGroup="gml:AbstractFeature" type="dtox:IrrigationSystem_PType">
    <annotation>
      <documentation>A system for supplying land with water, usually by a network of channels or pipes. [Desc] In addition to a source of water (for example: a stream or a well), the network may include pumps, reservoirs, controls (for example: gates or valves), timing devices, and drains.</documentation>
    </annotation>
  </element>
  <complexType name="IrrigationSystem_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:IrrigationSystem_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:IrrigationSystem_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:IrrigationSystem_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="irrigationMethod" type="dtox:IrrigationSystem_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:IrrigationSystem_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IrrigationSystem_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IrrigationSystem_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="IrrigationSystem_S" substitutionGroup="gml:AbstractFeature" type="dtox:IrrigationSystem_SType">
    <annotation>
      <documentation>A system for supplying land with water, usually by a network of channels or pipes. [Desc] In addition to a source of water (for example: a stream or a well), the network may include pumps, reservoirs, controls (for example: gates or valves), timing devices, and drains.</documentation>
    </annotation>
  </element>
  <complexType name="IrrigationSystem_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:IrrigationSystem_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:IrrigationSystem_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:IrrigationSystem_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="irrigationMethod" type="dtox:IrrigationSystem_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:IrrigationSystem_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:IrrigationSystem_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IrrigationSystem_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:IrrigationSystem_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="IrrigationSystem_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="IrrigationSystem_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="IrrigationSystem_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="IrrigationSystem_irrigationMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="furrow">
        <annotation>
          <documentation>Plants are grown in raised beds or listed rows (in the case of row crops) with water distributed throughout the field via ditches or pipes, and between the beds or rows using furrows. [Desc] Where ditches are used, manually controlled siphon tubes may be used move water from the main ditch to the furrow. When pipes are used, water flow can be controlled by turning it on or off at the local source or by using automatic or manually controlled gates to transfer it from one set of ditches to another. Unless the field is small or very level, parts of it may suffer from water-logging while other parts may be too dry. Depending on heat, wind, and soil permeability, much water may be lost before it can benefit the plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="linearMove">
        <annotation>
          <documentation>A form of overhead irrigation similar to center pivot irrigation in which the equipment is configured to move in a straight line, where the water is pulled from a central ditch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lateralMove">
        <annotation>
          <documentation>A form of overhead irrigation in which a series of pipes, each with a wheel of about 1.5 metre diameter permanently affixed to its midpoint and sprinklers along its length, are coupled together at one edge of a field with water supplied (for example: by using a large hose) at one end of the series. After sufficient water has been applied the assembly is rotated either by hand or with a purpose-built mechanism, so that the sprinklers move approximately 10 metres across the field, following which the water supply is reconnected. The process is repeated until the opposite edge of the field is reached. [Desc] This system is less expensive to install than a center pivot, but much more labor intensive to operate, and it is limited in the amount of water it can carry. They are most often used for small or oddly-shaped fields, such as those found in hilly or mountainous regions, or in regions where labor is inexpensive.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drip">
        <annotation>
          <documentation>Water is applied slowly to the roots of plants, by depositing the water either on the soil surface or directly to the root zone, typically through the use of 'emitters' (which emit the water in a slow stream) or 'micro-sprinklers' (which spray water in a small area). [Desc] This type of system can be the most water-efficient method of irrigation, if managed properly, since evaporation and runoff are minimized. Drip irrigation is often combined with plastic mulch, further reducing evaporation. Drip irrigation can also be accomplished using porous clay vessels sunk into the soil and occasionally filled from a hose or bucket.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="subirrigation">
        <annotation>
          <documentation>Water is delivered from below, absorbed upwards, and the excess collected for recycling. [Desc] Typically, a solution of water and nutrients floods a container or flows through a trough for a short period of time, 10-20 minutes, and is then pumped back into a holding tank for reuse. It is similar in principle and action to subsurface drip irrigation, and results in mater and nutrient conservation. It is, for example, used in commercial greenhouse production, usually for potted plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terrace">
        <annotation>
          <documentation>Large steps are cut into hillsides, supported by stone or concrete walls, and as water flows down the hillside it is channelled to each plot, most often by ditches. [Desc] Terracing is usually very labor-intensive, since fields are small and access to them may be steep and narrow making it difficult to mechanize the work. In addition, the walls need constant maintenance, especially in rainy climates. However, terracing does allow steep mountainsides to be used to grow plants (although it may be more cost-effective to use them only for animal pasturage).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="centerPivot">
        <annotation>
          <documentation>A form of overhead irrigation consisting of several segments of pipe (usually galvanized steel or aluminum) joined together and supported by trusses, mounted on wheeled towers with sprinklers positioned along its length, the system moving in a circular pattern and fed with water from the pivot point at the center of the arc. [Desc] Most center pivot systems now have drops hanging from a u-shaped pipe called a gooseneck attached at the top of the pipe with sprinkler heads that are positioned a few feet (at most) above the crop, thus limiting evaporative losses. Drops can also be used with drag hoses or bubblers that deposit the water directly on the ground between crops. The crops are planted in a circle to conform to the center pivot.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="overhead">
        <annotation>
          <documentation>Water is piped to one or more central locations within the field and distributed by overhead high-pressure sprinklers or guns or by lower-pressure sprays. [Desc] A system utilizing sprinklers, sprays, or guns mounted overhead on permanently installed risers is often referred to as a 'solid-set' irrigation system. Manually assembled systems of piping that are broken down to permit tillage and harvesting are sometimes called 'hand set' or 'hand move pipe'. Some sprinklers can also be hidden below ground level, if aesthetics is a concern, and pop up in response to increased water pressure. Sprinklers that spray in a fixed pattern are generally called sprays or spray heads. Higher pressure sprinklers that rotate are called rotors and are driven by a ball drive, gear drive, or impact mechanism. Rotors can be designed to rotate in a full or partial circle. Guns are similar to rotors, except that they generally operate at very high pressures. One drawback of overhead irrigation is that much water can be lost because of high winds or evaporation, and irrigating the entire field uniformly can be difficult or tedious if the system is not properly designed. Water remaining on plants' leaves may promote fungal and other diseases.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="IrrigationSystem_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="IrrigationSystem_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Island_P" substitutionGroup="gml:AbstractFeature" type="dtox:Island_PType">
    <annotation>
      <documentation>A land mass, other than a continent, surrounded by water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Island_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="landMorphology" type="dtox:Island_landMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of the land surface as a whole or in a localized area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineType" type="dtox:Island_shorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of a shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Island_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Island_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Island_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Island_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Island_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Island_S" substitutionGroup="gml:AbstractFeature" type="dtox:Island_SType">
    <annotation>
      <documentation>A land mass, other than a continent, surrounded by water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Island_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="landMorphology" type="dtox:Island_landMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of the land surface as a whole or in a localized area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineType" type="dtox:Island_shorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of a shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Island_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Island_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Island_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Island_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Island_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Island_landMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="atoll">
        <annotation>
          <documentation>A ring-shaped coral reef which has closely spaced islands on it encircling a lagoon. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mangroveIsland">
        <annotation>
          <documentation>A mangrove swamp surrounded by a waterbody thus forming an island. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="eyot">
        <annotation>
          <documentation>An island in a river or lake. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="continentalIsland">
        <annotation>
          <documentation>An island that lies on the continental shelf of a continent. [Desc] For example: Greenland and Sable Island off North America; Barbados and Trinidad off South America$$$$$ Sicily off Europe$$$$$ Sumatra and Java off Asia$$$$$ and New Guinea and Tasmania off Australia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="microcontinentalIsland">
        <annotation>
          <documentation>A type of continental island that results when a continent is rifted. [Desc] For example, Madagascar off the coast of Africa.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="barrierIsland">
        <annotation>
          <documentation>An island formed by deposition of sediment where a water current loses some of its carrying capacity. [Desc] For example, islands in river deltas or in large rivers. While some are transitory and may disappear if the volume or speed of the current changes, others are stable and long-lived.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oceanicIsland">
        <annotation>
          <documentation>An island that does not sit on a continental shelf and is therefore volcanic in origin. [Desc] There are three forms of oceanic islands. The first type are islands that arise from volcanoes where the subduction of one plate under another is occurring; for example: the Mariana Islands and Aleutian Islands. The second typeoccurs where an oceanic rift reaches the surface$$$$$ for example: Iceland, which is the world's largest volcanic island, and Jan Mayen. The third type is formed over volcanic hotspots where the hotspot is more or less stationary relative to the moving tectonic plate above it, so a chain of islands results as the plate drifts. Over long periods of time, this type of island is eventually eroded down and 'drowned' by isostatic adjustment, becoming a seamount$$$$$ for example: the Hawaiian Islands.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Island_shorelineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mangrove">
        <annotation>
          <documentation>Covered by one of several genera of tropical trees (for example: mangrove or nipa) or shrubs that produce many prop roots and grow along low-lying banks into shallow water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marshy">
        <annotation>
          <documentation>Made up of spongy land saturated with water. [Desc] It may have a shallow covering of water, usually with a considerable amount of vegetation appearing above the surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stony">
        <annotation>
          <documentation>Made up of rock and rock fragments ranging in size from pebbles and gravel to boulders or large rock masses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buildingRubble">
        <annotation>
          <documentation>Made up of the debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="erosionRubble">
        <annotation>
          <documentation>Made up of material weathered or eroded from a rocky coast, usually collected at the base of a cliff. [Desc] Associated with landslides and coastal erosion. There will be an irregular jagged line produced by the rubble and coastal water interface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandy">
        <annotation>
          <documentation>Made up of sand, loose material consisting of small but easily distinguishable, separate grains, between 0.0625 and 2.000 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shingly">
        <annotation>
          <documentation>Made up of rounded, often flat waterworn rock fragments larger than approximately 16 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>Faced by a reef, often of large extent, composed chiefly of coral and its derivatives. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Faced by a vertical cliff forming the seaward edge of an ice shelf, ranging in height from 2 metres to 50 metres or more above sea level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Made up of soft wet soil, sand, dust, and/or other earthy matter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Island_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Lagoon_C" substitutionGroup="gml:AbstractFeature" type="dtox:Lagoon_CType">
    <annotation>
      <documentation>An enclosed area of salt or brackish water separated from the open sea by some more or less effective, but not complete, obstacle (for example: a sand bank). [Desc] The name most commonly used for the area of water enclosed by a barrier reef or atoll.</documentation>
    </annotation>
  </element>
  <complexType name="Lagoon_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lagoon_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lagoon_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Lagoon_P" substitutionGroup="gml:AbstractFeature" type="dtox:Lagoon_PType">
    <annotation>
      <documentation>An enclosed area of salt or brackish water separated from the open sea by some more or less effective, but not complete, obstacle (for example: a sand bank). [Desc] The name most commonly used for the area of water enclosed by a barrier reef or atoll.</documentation>
    </annotation>
  </element>
  <complexType name="Lagoon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lagoon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lagoon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Lagoon_S" substitutionGroup="gml:AbstractFeature" type="dtox:Lagoon_SType">
    <annotation>
      <documentation>An enclosed area of salt or brackish water separated from the open sea by some more or less effective, but not complete, obstacle (for example: a sand bank). [Desc] The name most commonly used for the area of water enclosed by a barrier reef or atoll.</documentation>
    </annotation>
  </element>
  <complexType name="Lagoon_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lagoon_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lagoon_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LandAerodrome_P" substitutionGroup="gml:AbstractFeature" type="dtox:LandAerodrome_PType">
    <annotation>
      <documentation>An aerodrome on land intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LandAerodrome_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse" type="dtox:LandAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_2" type="dtox:LandAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_3" type="dtox:LandAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandAerodrome_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandAerodrome_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LandAerodrome_S" substitutionGroup="gml:AbstractFeature" type="dtox:LandAerodrome_SType">
    <annotation>
      <documentation>An aerodrome on land intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LandAerodrome_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse" type="dtox:LandAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_2" type="dtox:LandAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_3" type="dtox:LandAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandAerodrome_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandAerodrome_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandAerodrome_airfieldUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="majorAirfield">
        <annotation>
          <documentation>An aerodrome that has the facilities, equipment, and services to support the operations of large commercial aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minorAirfield">
        <annotation>
          <documentation>An aerodrome that has the facilities, equipment, and services to support the operations of mid-sized regional type aircraft or general aviation aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="generalAviatAircraftOper">
        <annotation>
          <documentation>An aerodrome that has the necessary equipment for the takeoff, landing, maintenance, and storage needs of general aviation (sometimes referred to as 'light') aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gliderSite">
        <annotation>
          <documentation>An aerodrome that has the necessary equipment for the launch, landing, maintenance, and storage of manned gliders. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ultralightSite">
        <annotation>
          <documentation>An aerodrome specifically designed to accommodate the special takeoff, landing, maintenance, and storage needs of a microlight- or ultralight-class aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hangGliderSite">
        <annotation>
          <documentation>An aerodrome that is specifically designed to accommodate the special takeoff, landing, maintenance, and storage needs of hang glider type aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winchLaunchHangGliderSite">
        <annotation>
          <documentation>An aerodrome that has the necessary equipment for the launch, landing, maintenance, and storage of hang gliders that are launched by a winch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergency">
        <annotation>
          <documentation>An aerodrome that has been reserved for emergency purposes, such as landing of distressed aircraft, landing of hazardous aircraft, or military operations during time of exercise or conflict. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parascendingSite">
        <annotation>
          <documentation>An aerodrome that is specifically designed to accommodate the special takeoff, landing, maintenance, and storage needs of parasailing aircraft or individuals engaged in parascending sport. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="searchRescue">
        <annotation>
          <documentation>An airfield that is equipped with search and rescue aircraft and facilities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LandArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:LandArea_SType">
    <annotation>
      <documentation>A geographically defined part of the land. [Desc] It may have a proper name (for example: the Alps, the Rocky Mountains or the Great Plains).</documentation>
    </annotation>
  </element>
  <complexType name="LandArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="landMorphology" type="dtox:LandArea_landMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of the land surface as a whole or in a localized area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandArea_landMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="petroleumBasin">
        <annotation>
          <documentation>An area underlain by an oil-rich structural basin. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coalfield">
        <annotation>
          <documentation>An area underlain by coal deposits of possible economic value. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coast">
        <annotation>
          <documentation>A zone of variable width straddling the shoreline. [Desc] For example, Barbary Coast or Costa del Sol.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miningArea">
        <annotation>
          <documentation>An area of mine sites where minerals and ores are extracted. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lakeRegion">
        <annotation>
          <documentation>A tract of land distinguished by numerous lakes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LandMorphologyArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:LandMorphologyArea_SType">
    <annotation>
      <documentation>A region of the land surface that is homogeneous with respect to form. [Desc] For example: a butte or a valley.</documentation>
    </annotation>
  </element>
  <complexType name="LandMorphologyArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="landMorphology" type="dtox:LandMorphologyArea_landMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of the land surface as a whole or in a localized area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandMorphologyArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandMorphologyArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandMorphologyArea_landMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="arch">
        <annotation>
          <documentation>A natural or man-made structure in the form of an arch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="badlands">
        <annotation>
          <documentation>An area characterized by a maze of very closely spaced, deep, narrow, steep-sided ravines, and sharp crests and pinnacles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="blowhole">
        <annotation>
          <documentation>A hole in coastal rock through which sea water is forced by a rising tide or waves and spurted through an outlet into the air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="blowOut">
        <annotation>
          <documentation>A small depression in sandy terrain that is caused by wind erosion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bench">
        <annotation>
          <documentation>A long, narrow bedrock platform bounded by steeper slopes above and below, usually overlooking a waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drainageBasin">
        <annotation>
          <documentation>An area drained by a watercourse. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="butte">
        <annotation>
          <documentation>A small, isolated, usually flat-topped hill with steep sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cape">
        <annotation>
          <documentation>A land area, more prominent than a point, projecting into the sea and marking a notable change in coastal direction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cleft">
        <annotation>
          <documentation>A deep narrow slot, notch, or groove in a coastal cliff. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canyon">
        <annotation>
          <documentation>A deep, narrow valley with steep sides cutting into a plateau or mountainous area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corridor">
        <annotation>
          <documentation>A strip or area of land having significance as an access way. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cirque">
        <annotation>
          <documentation>A bowl-like hollow partially surrounded by cliffs or steep slopes at the head of a glaciated valley. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cuesta">
        <annotation>
          <documentation>An asymmetric ridge formed on tilted strata. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="divide">
        <annotation>
          <documentation>A line separating adjacent drainage basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gap">
        <annotation>
          <documentation>A low place in a mountain ridge, not used for transportation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gorge">
        <annotation>
          <documentation>A short, narrow, steep-sided section of a stream valley. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="headland">
        <annotation>
          <documentation>A high projection of land extending into a large body of water beyond the line of the coast. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="interfluve">
        <annotation>
          <documentation>A relatively undissected upland between adjacent stream valleys. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="isthmus">
        <annotation>
          <documentation>A narrow strip of land connecting two larger land masses and bordered by water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="karst">
        <annotation>
          <documentation>A distinctive landscape developed on soluble rock such as limestone characterized by sinkholes, caves, disappearing streams, and underground drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaField">
        <annotation>
          <documentation>An area that is covered with a lava sheet that has cooled down and became solid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mesa">
        <annotation>
          <documentation>A flat-topped, isolated elevation with steep slopes on all sides, less extensive than a plateau. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moor">
        <annotation>
          <documentation>An area of open ground overlaid with wet peaty soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mountain">
        <annotation>
          <documentation>An elevation standing high above the surrounding area with small summit area, steep slopes and local relief of 300 metres or more. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanderNeck">
        <annotation>
          <documentation>A narrow strip of land between the two limbs of a meander loop at its narrowest point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pan">
        <annotation>
          <documentation>A near-level shallow, natural depression or basin, usually containing an intermittent lake, pond, or pool. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peninsula">
        <annotation>
          <documentation>An elongated area of land projecting into a body of water and nearly surrounded by water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peak">
        <annotation>
          <documentation>A pointed elevation atop a mountain, ridge, or other hypsographic feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plateau">
        <annotation>
          <documentation>An elevated plain with steep slopes on one or more sides and often with incised streams. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="polder">
        <annotation>
          <documentation>An area reclaimed from the sea by dyking and draining. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plain">
        <annotation>
          <documentation>An extensive area of comparatively level to gently undulating land, lacking surface irregularities, and usually adjacent to a higher area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="promontory">
        <annotation>
          <documentation>A bluff or prominent hill overlooking or projecting into a lowland. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="point">
        <annotation>
          <documentation>A tapering piece of land projecting into a body of water, less prominent than a cape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quicksand">
        <annotation>
          <documentation>An area where loose sand with water moving through it may become unstable when heavy objects are placed at the surface, causing them to sink. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ridge">
        <annotation>
          <documentation>A long narrow elevation with steep sides and a more or less continuous crest. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="saddle">
        <annotation>
          <documentation>A broad, open pass crossing a ridge or between hills or mountains. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sinkhole">
        <annotation>
          <documentation>A small crater-shape depression in a karst area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slope">
        <annotation>
          <documentation>A land surface with a relatively uniform slope angle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spit">
        <annotation>
          <documentation>A narrow, straight or curved continuation of a beach into a waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spur">
        <annotation>
          <documentation>A subordinate ridge projecting outward from a hill, mountain or other elevation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="talusSlope">
        <annotation>
          <documentation>A steep concave slope formed by an accumulation of loose rock fragments at the base of a cliff or steep slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="interduneTrough">
        <annotation>
          <documentation>A long wind-swept trough between parallel longitudinal sand dunes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terrace">
        <annotation>
          <documentation>A long, narrow alluvial platform bounded by steeper slopes above and below, usually overlooking a waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="upland">
        <annotation>
          <documentation>An extensive interior region of high land with low to moderate surface relief. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="valley">
        <annotation>
          <documentation>An elongated depression usually traversed by a watercourse. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hangingValley">
        <annotation>
          <documentation>A valley, the floor of which is notably higher than the valley or shore to which it leads. [Desc] Most common in areas that have been glaciated.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="watercourseDelta">
        <annotation>
          <documentation>A tract of alluvial land, often more or less triangular in shape, enclosed or traversed by the diverging mouths of a watercourse and generally extending into a larger waterbody (for example: a lake or a sea). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alluvialFan">
        <annotation>
          <documentation>A fan-shaped alluvial deposit formed especially where a watercourse begins to descend a gentler slope. [Desc] The watercourse may be intermittent or currently dry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beachRidge">
        <annotation>
          <documentation>It may occur singly or as one of a series of approximately parallel deposits representing successive positions of an advancing shoreline. [Desc] A low, essentially continuous mound of beach and dune material heaped up by the action of waves and currents on the backshore of a beach beyond the present limit of storm waves or of ordinary tides.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LandSubjectToInundation_S" substitutionGroup="gml:AbstractFeature" type="dtox:LandSubjectToInundation_SType">
    <annotation>
      <documentation>A tract periodically covered by flood water, excluding tidal waters. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LandSubjectToInundation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inundationType" type="dtox:LandSubjectToInundation_inundationTypeType">
            <annotation>
              <documentation>The type of an inundation based on the cause of the flooding. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandSubjectToInundation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandSubjectToInundation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandSubjectToInundation_inundationTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="controlled">
        <annotation>
          <documentation>A tract that may be flooded by either the regulation of the level of water or by the planned release of water impounded by a dam. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="natural">
        <annotation>
          <documentation>A tract that may be covered by naturally occurring flood water, excluding tidal waters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandSubjectToInundation_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LandTransportationWay_C" substitutionGroup="gml:AbstractFeature" type="dtox:LandTransportationWay_CType">
    <annotation>
      <documentation>A distinct strip of land or way used for the purpose of ground transit by vehicles, people and/or animals, with the exception of vehicles that travel along rails. [Desc] It may be formally planned, prepared and/or marked for the purpose, for example; a road, sidewalk, footway or trail. Or it may also be created by the consequence of regular use that has changed the surface condition from the surrounding area thus distinguishing the way, for example; a drove or 'desire path/line'.</documentation>
    </annotation>
  </element>
  <complexType name="LandTransportationWay_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:LandTransportationWay_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pathSinuosity" type="double">
            <annotation>
              <documentation>The centerline path length of the feature divided by the shortest straight line from the start point to the end point of the feature. [Desc] Typically used for routing algorithms to more precisely estimate the speed of a vehicle given the curves of a road or waterway; a straight path will have a sinuosity of 1.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:LandTransportationWay_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:LandTransportationWay_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:LandTransportationWay_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="centerlineSpacing-singleValue" type="double">
            <annotation>
              <documentation>The distance between the centrelines of the two travelled ways of a divided highway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LandTransportationWay_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:LandTransportationWay_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element name="transRteLeavingRestrict" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a standard vehicle for this transportation route (for example: a truck on a road) cannot leave the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:LandTransportationWay_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:LandTransportationWay_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:LandTransportationWay_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="curveRadius-singleValue" type="double">
            <annotation>
              <documentation>The radius of curvature of a segment of a feature (or the feature as a whole, if applicable). [Desc] Typically the smallest radius of a curved feature with more than one radius will be collected.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weatherRestrictionType" type="dtox:LandTransportationWay_weatherRestrictionTypeType">
            <annotation>
              <documentation>The type of weather conditions under which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="divided" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the lanes or tracks in a land transportation route (for example: a road or a railway), are horizontally separated (for example: by a median strip) and not adjoining. [Desc] May be used to indicate the separation of opposing flows of traffic in order to improve safety or to meet route engineering restrictions by some means. For example, the two travelled ways of a divided highway may pass at different elevations along the side of a mountain or may diverge when passing around significant engineering obstacles (for example: rocky outcrops).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureConfiguration" type="dtox:LandTransportationWay_featureConfigurationType">
            <annotation>
              <documentation>The type of multiplicity and/or configuration of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType1" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType2" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType3" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType4" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:LandTransportationWay_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:LandTransportationWay_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:LandTransportationWay_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="medianPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the lanes or tracks of a divided land transportation route (for example: a road or a railway) are separated by a vertical median barrier. [Desc] Often used to separate opposing flows of traffic in order to improve safety. For example, may be a substantial concrete barrier of approximately 1 metre height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:LandTransportationWay_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:LandTransportationWay_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:LandTransportationWay_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roadInterchangeRamp" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a road serves as a section of a road interchange, providing traffic access from one through road to another, but does not itself carry through traffic. [Desc] Through roads normally are located on separate vertical levels, thus affording uninterrupted traffic flow, with at least one road being supported by a bridge and the other proceeding through an underpass. In the case of a rotary interchange on a single level there is no uninterrupted through route, therefore all traffic flows pass along road interchange ramps.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operationsInterval" type="string">
            <annotation>
              <documentation>The time interval of an event or operating period, consisting of a pair of dates and, optionally, times. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeMedianWidth-singleValue" type="double">
            <annotation>
              <documentation>The width of a divider that separates adjacent route lanes or tracks in a land transportation route. [Desc] The adjacent route lanes may carry traffic in opposing directions (for example: a divided highway or a dual track railway) or in the same direction (for example: a high-speed 'thru' lane and a local collector/distributor lane).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="speedLimitOperational" type="double">
            <annotation>
              <documentation>The estimated maximum speed for military vehicles regarding any enroute obstacles and physical limitations. [Desc] The operational speed limitation disregards local legal speed limits.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:LandTransportationWay_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_2" type="dtox:LandTransportationWay_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_3" type="dtox:LandTransportationWay_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:LandTransportationWay_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.legalTrafficRestrictionType" type="dtox:LegalTrafficRestrictInfo_legalTrafficRestrictionTypeType">
            <annotation>
              <documentation>The type of legal traffic restriction valid. [Desc] For example the restriction of access.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.legalTrafficRestrictionType_2" type="dtox:LegalTrafficRestrictInfo_legalTrafficRestrictionTypeType">
            <annotation>
              <documentation>The type of legal traffic restriction valid. [Desc] For example the restriction of access.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.legalTrafficRestrictionType_3" type="dtox:LegalTrafficRestrictInfo_legalTrafficRestrictionTypeType">
            <annotation>
              <documentation>The type of legal traffic restriction valid. [Desc] For example the restriction of access.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.oneWay" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a thoroughfare is intended to be used only in a single direction. [Desc] For example, a metropolitan street grid may include streets designated for one-way use in order to improve traffic flow; usually there is a paired parallel street nearby designated for one-way use in the opposite direction. A thoroughfare is a public way, unobstructed and forming a route (for example: a road or a path) between two places.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.speedLimit" type="double">
            <annotation>
              <documentation>The maximum vehicle speed legally permitted, expressed in kilometres per hour. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.tollWay" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a transportation way may only be used if a fee is paid. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandTransportationWay_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandTransportationWay_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LandTransportationWay_S" substitutionGroup="gml:AbstractFeature" type="dtox:LandTransportationWay_SType">
    <annotation>
      <documentation>A distinct strip of land or way used for the purpose of ground transit by vehicles, people and/or animals, with the exception of vehicles that travel along rails. [Desc] It may be formally planned, prepared and/or marked for the purpose, for example; a road, sidewalk, footway or trail. Or it may also be created by the consequence of regular use that has changed the surface condition from the surrounding area thus distinguishing the way, for example; a drove or 'desire path/line'.</documentation>
    </annotation>
  </element>
  <complexType name="LandTransportationWay_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:LandTransportationWay_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pathSinuosity" type="double">
            <annotation>
              <documentation>The centerline path length of the feature divided by the shortest straight line from the start point to the end point of the feature. [Desc] Typically used for routing algorithms to more precisely estimate the speed of a vehicle given the curves of a road or waterway; a straight path will have a sinuosity of 1.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:LandTransportationWay_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:LandTransportationWay_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:LandTransportationWay_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="centerlineSpacing-singleValue" type="double">
            <annotation>
              <documentation>The distance between the centrelines of the two travelled ways of a divided highway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LandTransportationWay_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:LandTransportationWay_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element name="transRteLeavingRestrict" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a standard vehicle for this transportation route (for example: a truck on a road) cannot leave the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:LandTransportationWay_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:LandTransportationWay_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:LandTransportationWay_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="curveRadius-singleValue" type="double">
            <annotation>
              <documentation>The radius of curvature of a segment of a feature (or the feature as a whole, if applicable). [Desc] Typically the smallest radius of a curved feature with more than one radius will be collected.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weatherRestrictionType" type="dtox:LandTransportationWay_weatherRestrictionTypeType">
            <annotation>
              <documentation>The type of weather conditions under which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="divided" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the lanes or tracks in a land transportation route (for example: a road or a railway), are horizontally separated (for example: by a median strip) and not adjoining. [Desc] May be used to indicate the separation of opposing flows of traffic in order to improve safety or to meet route engineering restrictions by some means. For example, the two travelled ways of a divided highway may pass at different elevations along the side of a mountain or may diverge when passing around significant engineering obstacles (for example: rocky outcrops).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureConfiguration" type="dtox:LandTransportationWay_featureConfigurationType">
            <annotation>
              <documentation>The type of multiplicity and/or configuration of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType1" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType2" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, wheeled vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType3" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for one-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassType4" type="integer">
            <annotation>
              <documentation>The dynamic live load weight-bearing capacity of a bridge or bridge span for two-way, tracked vehicle traffic in MLC units. [Desc] Military load classification values are calculated in part from the size, cross-sectional shape, and material of the stringers under the bridge span; they are similar to, but not the same as, short tons. See STANAGs 2021 and 2253 for the method of calculation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:LandTransportationWay_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:LandTransportationWay_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:LandTransportationWay_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="medianPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the lanes or tracks of a divided land transportation route (for example: a road or a railway) are separated by a vertical median barrier. [Desc] Often used to separate opposing flows of traffic in order to improve safety. For example, may be a substantial concrete barrier of approximately 1 metre height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:LandTransportationWay_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:LandTransportationWay_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:LandTransportationWay_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roadInterchangeRamp" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a road serves as a section of a road interchange, providing traffic access from one through road to another, but does not itself carry through traffic. [Desc] Through roads normally are located on separate vertical levels, thus affording uninterrupted traffic flow, with at least one road being supported by a bridge and the other proceeding through an underpass. In the case of a rotary interchange on a single level there is no uninterrupted through route, therefore all traffic flows pass along road interchange ramps.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operationsInterval" type="string">
            <annotation>
              <documentation>The time interval of an event or operating period, consisting of a pair of dates and, optionally, times. [Desc] Midnight is understood to be 00:00:00 (the beginning of a day); when the time is not specified then midnight in the local time zone is typically implied.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeMedianWidth-singleValue" type="double">
            <annotation>
              <documentation>The width of a divider that separates adjacent route lanes or tracks in a land transportation route. [Desc] The adjacent route lanes may carry traffic in opposing directions (for example: a divided highway or a dual track railway) or in the same direction (for example: a high-speed 'thru' lane and a local collector/distributor lane).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="speedLimitOperational" type="double">
            <annotation>
              <documentation>The estimated maximum speed for military vehicles regarding any enroute obstacles and physical limitations. [Desc] The operational speed limitation disregards local legal speed limits.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:LandTransportationWay_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_2" type="dtox:LandTransportationWay_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_3" type="dtox:LandTransportationWay_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:LandTransportationWay_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.legalTrafficRestrictionType" type="dtox:LegalTrafficRestrictInfo_legalTrafficRestrictionTypeType">
            <annotation>
              <documentation>The type of legal traffic restriction valid. [Desc] For example the restriction of access.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.legalTrafficRestrictionType_2" type="dtox:LegalTrafficRestrictInfo_legalTrafficRestrictionTypeType">
            <annotation>
              <documentation>The type of legal traffic restriction valid. [Desc] For example the restriction of access.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.legalTrafficRestrictionType_3" type="dtox:LegalTrafficRestrictInfo_legalTrafficRestrictionTypeType">
            <annotation>
              <documentation>The type of legal traffic restriction valid. [Desc] For example the restriction of access.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.oneWay" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a thoroughfare is intended to be used only in a single direction. [Desc] For example, a metropolitan street grid may include streets designated for one-way use in order to improve traffic flow; usually there is a paired parallel street nearby designated for one-way use in the opposite direction. A thoroughfare is a public way, unobstructed and forming a route (for example: a road or a path) between two places.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.speedLimit" type="double">
            <annotation>
              <documentation>The maximum vehicle speed legally permitted, expressed in kilometres per hour. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalTrafficRestrictionDescribedBy.tollWay" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a transportation way may only be used if a fee is paid. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandTransportationWay_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandTransportationWay_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandTransportationWay_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Administered by the civic authorities of a borough, town, or city. [Desc] May be specified as a 'city' by charter (historically, contained a cathedral).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_featureConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="dividedDifferent">
        <annotation>
          <documentation>Divided into multiple components that have different widths. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dividedSame">
        <annotation>
          <documentation>Divided into multiple components that have the same width. [Desc] For example, a divided highway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonDivided">
        <annotation>
          <documentation>Not divided into distinct, spatially separated components. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_generalPavementConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="damaged">
        <annotation>
          <documentation>The surface has been damaged in part causing non-specific degradation in function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fair">
        <annotation>
          <documentation>The surface shows visible signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="good">
        <annotation>
          <documentation>The surface shows minimal to no signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_loadBearingSurfaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>Surfaced with a layer of asphalt over a concrete base. [Desc] The asphalt protects the base from salt exposure by forming a sacrificial layer that may be relatively easily repaired and/or replaced.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminous">
        <annotation>
          <documentation>Bituminous, tar or asphalt mixed in place, oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>Composed of crushed coral. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Composed of small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stabilisedEarth">
        <annotation>
          <documentation>A minimally prepared route constructed from a layer of local materials (for example: consolidated soils) that have been graded, rolled and possibly treated to improve their resistance to moisture and/or load-bearing capacity (sometimes termed 'stabilized'). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Bricks laid on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cobbleStone">
        <annotation>
          <documentation>Cobbles laid on a firm subgrade, with or without mortar. [Desc] Traditionally, cobbles are smooth stones taken from riverbeads and cobbled (roughly assembled) together with mortar. In more recent pavements the cobbles consist of manufactured rectangular paving stones that may or may not have curved tops.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corduroy">
        <annotation>
          <documentation>A surface made of logs laid together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Frozen water, a brittle transparent crystalline solid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>Crushed rock, water bound. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Surfaced by metal (for example: grating or diamond plate sheet). [Desc] Typically used in special constructions, for example: moveable bridge surfaces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Packed snow, usually resulting from multiple snowfalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodPlank">
        <annotation>
          <documentation>Surfaced by wooden planks laid or fastened together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>Surfaced by wood (for example: logs, beams, or planks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltic">
        <annotation>
          <documentation>Composed various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway) in order to improve resistance to cracking and breakage under load.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="animal">
        <annotation>
          <documentation>Any animal which is used for riding on or for hauling. [Desc] For example: camels, donkeys, horses, elephants. Animal transport may include use of carriages.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>The transport of individuals on foot. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="skier">
        <annotation>
          <documentation>Travelling on skies over snow. [Desc] Includes cross-country and downhill skiing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Susceptible to, and not operating in, snowy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flooding">
        <annotation>
          <documentation>Susceptible to, and not operating in, flooding conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="specialRestriction">
        <annotation>
          <documentation>Unspecified special restrictions exist that affect operations. [Desc] See any accompanying text attribute for a description of the nature of the special restrictions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wind">
        <annotation>
          <documentation>Susceptible to, and not operating in, windy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reducedVisibility">
        <annotation>
          <documentation>Susceptible to, and not operating in, reduced visibility (for example: fog) conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="time">
        <annotation>
          <documentation>Susceptible to, and not operating in, adverse lighting (for example: daytime for a lighthouse, night-time for an unlighted runway) conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetation">
        <annotation>
          <documentation>Susceptible to and not operating in periods of extensive vegetation growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="icing">
        <annotation>
          <documentation>Susceptible to, and not operating in, icy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_trafficRestrictionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="potHoles">
        <annotation>
          <documentation>Depressions or hollows in a road surface caused by wear or subsidence. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="speedBumps">
        <annotation>
          <documentation>Prominences on a road, intentionally built to reduce speed of the traffic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_waySurfaceCompositionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unimproved">
        <annotation>
          <documentation>An unprepared route whose surface is generally a flat track following the natural terrain. [Desc] It often appears as a rough track with two wheel paths, and close vegetation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flexiblePavement">
        <annotation>
          <documentation>A pavement in which the load is carried mainly through unbound materials (for example: crushed aggregates). [Desc] A topping or seal coat may be applied to improve weather or flooding resistance, control surface dust production or raveling (pulling apart), and/or improve traction characteristics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aggregate">
        <annotation>
          <documentation>A pavement constructed from well-graded aggregates, usually consisting of a base course of larger aggregate covered by a 'open' wearing course. [Desc] A variety of compacted aggregates may be used depending on local availability. These include, for example, crushed rock, gravel, cinders, and occasionally coral or shells. Where locally available aggregates are of poor quality, or the pavement may traverse an area often innundated by water, they may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its resistance to moisture and/or load-bearing capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boundSurface">
        <annotation>
          <documentation>A pavement constructed from an unbound base covered by a bound surface layer (for example: a seal coat or a thin layer of asphalt). [Desc] The base may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its load-carrying properties.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rigidPavement">
        <annotation>
          <documentation>A pavement in which the load is carried by tightly bound materials (for example: concretes). [Desc] The most common forms are concrete and asphalt (also referred to as 'semi-rigid'), however in specialized situations other materials may be used, for example steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandTransportationWay_weatherRestrictionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="allWeather">
        <annotation>
          <documentation>Suitable for use regardless of the weather. [Desc] For example, in the case of a road the following characteristics might apply: (1) With reasonable maintenance, passable throughout the year to a volume of traffic never appreciably less than its maximum capacity. (2) Normally having a waterproof surface and only slightly affected by rain, frost, thaw, or heat. (3) Never closed because of weather effects other than snow or flood blockage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closedInWinter">
        <annotation>
          <documentation>Suitable for use other than during the winter season, when it is closed. [Desc] For example, in the case of a road regular plowing, salting, and/or sanding may not take place during the winter season.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fairWeather">
        <annotation>
          <documentation>Suitable for use under fair weather conditions only. [Desc] For example, in the case of a road the following characteristics might apply: (1) Passable only in fair and dry weather. (2) So seriously affected by adverse conditions that the road may remain closed for long periods. (3) Improvement of such a road can only be achieved by construction or realignment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="limitedAllWeather">
        <annotation>
          <documentation>Suitable for use in all weather conditions, however may have some reductions in usability due to weather. [Desc] For example, in the case of a road the following characteristics might apply: (1) With reasonable maintenance, passable throughout the year but at times the volume of traffic is considerably less than maximum capacity. (2) Normally not having a waterproof surface and considerably affected by rain, frost, thaw, or heat. (3) Closed for short periods of up to one day at a time by adverse weather conditions during which heavy use of the road would probably lead to collapse.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winterOnly">
        <annotation>
          <documentation>Suitable for use under winter season conditions only. [Desc] For example, in the case of a road it may cross a waterbody and therefore is nonoperational until a sufficiently thick layer of ice has formed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LandWaterBoundary_C" substitutionGroup="gml:AbstractFeature" type="dtox:LandWaterBoundary_CType">
    <annotation>
      <documentation>The line where a land mass is in contact with a body of water and the tide state or river stage are unspecified. [Desc] It may be in either the littoral or inland waters. In the littoral, consideration should be given to using the more specific high water or low water lines based on the nature of the source data collection.</documentation>
    </annotation>
  </element>
  <complexType name="LandWaterBoundary_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controlled" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility is controlled. [Desc] For example, maritime traffic control.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrologicPersistence" type="dtox:LandWaterBoundary_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineType" type="dtox:LandWaterBoundary_shorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of a shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandWaterBoundary_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandWaterBoundary_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandWaterBoundary_hydrologicPersistenceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="perennial">
        <annotation>
          <documentation>Filled and/or flowing continuously throughout the year as its bed lies below the water table. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermittent">
        <annotation>
          <documentation>Filled and/or flowing for part of the year. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dry">
        <annotation>
          <documentation>Filled and/or flowing infrequently, generally only during and/or immediately after heavy precipitation. [Desc] The waterbody is often vegetated (for example: with shrubs); such a streambed in the Southwestern United States is termed a 'derramadero'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandWaterBoundary_shorelineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mangrove">
        <annotation>
          <documentation>Covered by one of several genera of tropical trees (for example: mangrove or nipa) or shrubs that produce many prop roots and grow along low-lying banks into shallow water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marshy">
        <annotation>
          <documentation>Made up of spongy land saturated with water. [Desc] It may have a shallow covering of water, usually with a considerable amount of vegetation appearing above the surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stony">
        <annotation>
          <documentation>Made up of rock and rock fragments ranging in size from pebbles and gravel to boulders or large rock masses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buildingRubble">
        <annotation>
          <documentation>Made up of the debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="erosionRubble">
        <annotation>
          <documentation>Made up of material weathered or eroded from a rocky coast, usually collected at the base of a cliff. [Desc] Associated with landslides and coastal erosion. There will be an irregular jagged line produced by the rubble and coastal water interface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandy">
        <annotation>
          <documentation>Made up of sand, loose material consisting of small but easily distinguishable, separate grains, between 0.0625 and 2.000 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shingly">
        <annotation>
          <documentation>Made up of rounded, often flat waterworn rock fragments larger than approximately 16 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>Faced by a reef, often of large extent, composed chiefly of coral and its derivatives. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Faced by a vertical cliff forming the seaward edge of an ice shelf, ranging in height from 2 metres to 50 metres or more above sea level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Made up of soft wet soil, sand, dust, and/or other earthy matter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LandingSteps_P" substitutionGroup="gml:AbstractFeature" type="dtox:LandingSteps_PType">
    <annotation>
      <documentation>Steps at the shoreline as the connection between land and water on different levels. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LandingSteps_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LandingSteps_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LandingSteps_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:LandingSteps_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:LandingSteps_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:LandingSteps_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:LandingSteps_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandingSteps_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandingSteps_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LandingSteps_S" substitutionGroup="gml:AbstractFeature" type="dtox:LandingSteps_SType">
    <annotation>
      <documentation>Steps at the shoreline as the connection between land and water on different levels. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LandingSteps_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LandingSteps_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LandingSteps_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:LandingSteps_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:LandingSteps_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:LandingSteps_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:LandingSteps_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandingSteps_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandingSteps_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandingSteps_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandingSteps_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandingSteps_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LandingSteps_waterLevelEffectType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alwaysDry">
        <annotation>
          <documentation>Not covered at high water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alwaysSubmerged">
        <annotation>
          <documentation>Remains covered by water at all times under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="awashAtChartDatum">
        <annotation>
          <documentation>Flush with, or washed by the waves at chart datum under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="awashAtLowWater">
        <annotation>
          <documentation>Flush with, or washed by the waves at low water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coversAndUncovers">
        <annotation>
          <documentation>An area projecting from the bottom of a body of water (for example: a reef) that periodically extends above and is submerged below the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partlySubmerged">
        <annotation>
          <documentation>Partially covered and partially dry at high water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LandslideMass_C" substitutionGroup="gml:AbstractFeature" type="dtox:LandslideMass_CType">
    <annotation>
      <documentation>The mass of earth or rock which has slipped down from a mountain or cliff. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LandslideMass_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandslideMass_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandslideMass_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LandslideMass_S" substitutionGroup="gml:AbstractFeature" type="dtox:LandslideMass_SType">
    <annotation>
      <documentation>The mass of earth or rock which has slipped down from a mountain or cliff. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LandslideMass_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LandslideMass_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LandslideMass_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LandslideMass_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LaunchPad_P" substitutionGroup="gml:AbstractFeature" type="dtox:LaunchPad_PType">
    <annotation>
      <documentation>A designated site or structure from which a rocket or missile is launched. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LaunchPad_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LaunchPad_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LaunchPad_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:LaunchPad_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:LaunchPad_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:LaunchPad_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LaunchPad_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LaunchPad_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LaunchPad_S" substitutionGroup="gml:AbstractFeature" type="dtox:LaunchPad_SType">
    <annotation>
      <documentation>A designated site or structure from which a rocket or missile is launched. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LaunchPad_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LaunchPad_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LaunchPad_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:LaunchPad_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:LaunchPad_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:LaunchPad_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LaunchPad_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LaunchPad_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LaunchPad_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LaunchPad_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LaunchPad_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LegalTrafficRestrictInfo_legalTrafficRestrictionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pedestrianZone">
        <annotation>
          <documentation>Area of a city or town reserved for pedestrian-only use and in which some or all automobile traffic may be prohibited. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trafficFlowAccessRestriction">
        <annotation>
          <documentation>The access to a transportation way is limited to specific points of entry to maintain safety and to facilitate rapid traffic flow. [Desc] This restriction may be supported by structures to prevent alternative access.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LightSupportStructure_P" substitutionGroup="gml:AbstractFeature" type="dtox:LightSupportStructure_PType">
    <annotation>
      <documentation>A structure serving as a support for one or more lights. [Desc] For example, a light standard or a lamp post.</documentation>
    </annotation>
  </element>
  <complexType name="LightSupportStructure_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:LightSupportStructure_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:LightSupportStructure_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:LightSupportStructure_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LightSupportStructure_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LightSupportStructure_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LightSupportStructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:LightSupportStructure_SType">
    <annotation>
      <documentation>A structure serving as a support for one or more lights. [Desc] For example, a light standard or a lamp post.</documentation>
    </annotation>
  </element>
  <complexType name="LightSupportStructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:LightSupportStructure_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:LightSupportStructure_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:LightSupportStructure_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LightSupportStructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LightSupportStructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LightSupportStructure_pylonConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="shapedLikeA">
        <annotation>
          <documentation>Having a configuration like the capital letter 'A' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeH">
        <annotation>
          <documentation>Having a configuration like the capital letter 'H' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeI">
        <annotation>
          <documentation>Having a configuration like the serif capital letter 'I' when viewed from the side. [Desc] There may be several, often alternating, cable support stubs along the upper portion.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeY">
        <annotation>
          <documentation>Having a configuration like the capital letter 'Y' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeT">
        <annotation>
          <documentation>Having a configuration like the capital letter 'T' when viewed from the side. [Desc] May have multiple horizontal bars, each supporting a separate set of cables.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LightSupportStructure_pylonMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, aluminum, copper, iron and certain alloys (as brass, bronze and steel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness and much used for making tools, weapons, and machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LightSupportStructure_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mast">
        <annotation>
          <documentation>A tall but relatively lightweight post (for example: a timber or a hollow cylinder of wood or metal). [Desc] Often guyed in order to withstand wind loads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pole">
        <annotation>
          <documentation>A slender, more or less cylindrical post constructed from a variety of materials (for example: wood, metal, or fibre-glass) that is less substantial than a mast. [Desc] May be guyed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations (for example: as an A-frame). [Desc] For example, the Eiffel Tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tubular">
        <annotation>
          <documentation>A tall, heavyweight, hollow cylinder of metal that does not require guying and is capable of withstanding significant wind loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LightVessel_P" substitutionGroup="gml:AbstractFeature" type="dtox:LightVessel_PType">
    <annotation>
      <documentation>A distinctively marked vessel anchored or moored at a charted point, to serve as an aid to navigation. [Desc] By night, it displays a characteristic light(s) and is usually equipped with other devices (for example: a fog signal, a submarine sound signal, and/or a radio-beacon) to assist navigation.</documentation>
    </annotation>
  </element>
  <complexType name="LightVessel_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LightVessel_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LightVessel_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LightVessel_S" substitutionGroup="gml:AbstractFeature" type="dtox:LightVessel_SType">
    <annotation>
      <documentation>A distinctively marked vessel anchored or moored at a charted point, to serve as an aid to navigation. [Desc] By night, it displays a characteristic light(s) and is usually equipped with other devices (for example: a fog signal, a submarine sound signal, and/or a radio-beacon) to assist navigation.</documentation>
    </annotation>
  </element>
  <complexType name="LightVessel_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LightVessel_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LightVessel_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Lighthouse_P" substitutionGroup="gml:AbstractFeature" type="dtox:Lighthouse_PType">
    <annotation>
      <documentation>A distinctive structure on or off a coast exhibiting a major light designed to serve as an aid to navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Lighthouse_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lighthouse_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lighthouse_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Lighthouse_S" substitutionGroup="gml:AbstractFeature" type="dtox:Lighthouse_SType">
    <annotation>
      <documentation>A distinctive structure on or off a coast exhibiting a major light designed to serve as an aid to navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Lighthouse_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lighthouse_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lighthouse_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LiquidDiffuser_C" substitutionGroup="gml:AbstractFeature" type="dtox:LiquidDiffuser_CType">
    <annotation>
      <documentation>Equipment located at or below water level where liquids (for example: cooling water) are spread out. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LiquidDiffuser_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LiquidDiffuser_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LiquidDiffuser_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LiquidDiffuser_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LiquidDiffuser_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LiquidDiffuser_P" substitutionGroup="gml:AbstractFeature" type="dtox:LiquidDiffuser_PType">
    <annotation>
      <documentation>Equipment located at or below water level where liquids (for example: cooling water) are spread out. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LiquidDiffuser_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LiquidDiffuser_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LiquidDiffuser_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LiquidDiffuser_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LiquidDiffuser_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LiquidDiffuser_S" substitutionGroup="gml:AbstractFeature" type="dtox:LiquidDiffuser_SType">
    <annotation>
      <documentation>Equipment located at or below water level where liquids (for example: cooling water) are spread out. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LiquidDiffuser_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LiquidDiffuser_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LiquidDiffuser_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LiquidDiffuser_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LiquidDiffuser_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LiquidDiffuser_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LiquidDiffuser_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LockBasin_P" substitutionGroup="gml:AbstractFeature" type="dtox:LockBasin_PType">
    <annotation>
      <documentation>The reservoir in a lock, bounded by lock walls and lock gates. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LockBasin_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LockBasin_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LockBasin_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:LockBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:LockBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:LockBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LockBasin_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LockBasin_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LockBasin_S" substitutionGroup="gml:AbstractFeature" type="dtox:LockBasin_SType">
    <annotation>
      <documentation>The reservoir in a lock, bounded by lock walls and lock gates. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LockBasin_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LockBasin_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:LockBasin_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:LockBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:LockBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:LockBasin_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LockBasin_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LockBasin_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LockBasin_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LockBasin_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LockBasin_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Lock_C" substitutionGroup="gml:AbstractFeature" type="dtox:Lock_CType">
    <annotation>
      <documentation>An enclosure with a pair or series of gates used for raising or lowering vessels as they pass from one water level to another. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Lock_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Lock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Lock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Lock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lockDrop" type="double">
            <annotation>
              <documentation>The distance measured vertically by which the level of the water in a lock may be raised or lowered. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Lock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lock_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lock_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Lock_P" substitutionGroup="gml:AbstractFeature" type="dtox:Lock_PType">
    <annotation>
      <documentation>An enclosure with a pair or series of gates used for raising or lowering vessels as they pass from one water level to another. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Lock_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Lock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Lock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Lock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lockDrop" type="double">
            <annotation>
              <documentation>The distance measured vertically by which the level of the water in a lock may be raised or lowered. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Lock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lock_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lock_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Lock_S" substitutionGroup="gml:AbstractFeature" type="dtox:Lock_SType">
    <annotation>
      <documentation>An enclosure with a pair or series of gates used for raising or lowering vessels as they pass from one water level to another. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Lock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Lock_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Lock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Lock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lockDrop" type="double">
            <annotation>
              <documentation>The distance measured vertically by which the level of the water in a lock may be raised or lowered. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Lock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Lock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Lock_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Lock_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Lock_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Lock_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Lock_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="LoggingSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:LoggingSite_PType">
    <annotation>
      <documentation>A tract of vegetation that is being exploited for lumber resources. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LoggingSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LoggingSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LoggingSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LoggingSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="LoggingSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:LoggingSite_SType">
    <annotation>
      <documentation>A tract of vegetation that is being exploited for lumber resources. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="LoggingSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:LoggingSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="LoggingSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:LoggingSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="LoggingSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Lookout_P" substitutionGroup="gml:AbstractFeature" type="dtox:Lookout_PType">
    <annotation>
      <documentation>A location, which is generally elevated, from which the surrounding area may be observed. [Desc] For example, it is easily accessible by vehicle, is free of obscuring vegetation, and the local topography allows for unobstructed viewing of distant features.</documentation>
    </annotation>
  </element>
  <complexType name="Lookout_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Lookout_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lookout_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lookout_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Lookout_S" substitutionGroup="gml:AbstractFeature" type="dtox:Lookout_SType">
    <annotation>
      <documentation>A location, which is generally elevated, from which the surrounding area may be observed. [Desc] For example, it is easily accessible by vehicle, is free of obscuring vegetation, and the local topography allows for unobstructed viewing of distant features.</documentation>
    </annotation>
  </element>
  <complexType name="Lookout_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Lookout_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Lookout_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Lookout_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Lookout_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ManufacturingInfo_byProductType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ash">
        <annotation>
          <documentation>The powdery residue, composed chiefly of earthy or mineral particles, left after the combustion of any substance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cinders">
        <annotation>
          <documentation>Residual pieces of combustible matter (for example: coal or wood) that has ceased to flame but has still combustible matter in them. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noByproduct">
        <annotation>
          <documentation>No byproduct is produced. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioactiveMaterial">
        <annotation>
          <documentation>Any material or combination of materials which spontaneously emits ionizing radiation (for example: nuclear particles and/or gamma rays). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refuse">
        <annotation>
          <documentation>Waste material that is thrown away as worthless. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scrapMetal">
        <annotation>
          <documentation>Discarded metal for reprocessing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Waste, especially excremental, matter conveyed in sewers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slag">
        <annotation>
          <documentation>Stony material composed of waste matter or dross separated from metals during smelting or refining. [Desc] Also any similar waste product resulting from the fusion of other substances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ManufacturingInfo_fabricationFacilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="light">
        <annotation>
          <documentation>Characterized by light steel or wood frame buildings and lack of heavy equipment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heavy">
        <annotation>
          <documentation>Characterized by large heavy steel frame buildings and may utilize large cranes for heavy lifting. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ManufacturingInfo_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aircraft">
        <annotation>
          <documentation>A machine that can be flown in the air. [Desc] For example, an aeroplane or a helicopter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="biochemical">
        <annotation>
          <documentation>A compound produced by chemical reactions in living organisms. [Desc] May also be synthesized using non-biologic processes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="biodiesel">
        <annotation>
          <documentation>A fuel made from vegetable oils (for example: soybean or canola), animal fats, and/or recycled grease, and intended for use in diesel engines. [Desc] For U.S. Energy Information Administration reporting, it is a fuel composed of mono-alkyl esters of long chain fatty acids derived from vegetable oils or animal fats, designated B100, and meeting the requirements of American Society for Testing and Materials (ASTM) D 6751. It can serve as a substitute for petroleum-derived diesel or distillate fuel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="consumerGoods">
        <annotation>
          <documentation>Goods that are used or bought for use primarily for personal, family, and/or household purposes. [Desc] These goods include, for example, food, clothing, automobiles, television sets, and appliances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cotton">
        <annotation>
          <documentation>The soft white fibrous substance which surrounds the seeds of various plants of the tropical and subtropical genus Gossypium. [Desc] Used for making thread and cloth.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricalEquipment">
        <annotation>
          <documentation>Devices whose primary function is to transmit, control, or convert electricity into another form of energy (for example: kinetic, thermal, or radiant). [Desc] Includes, for example: motors, transformers, switchgear, industrial equipment (for example: drill presses, lathes, milling machines, and assembly line machinery), domestic electrical appliances (for example: ovens, freezers, toasters, stoves, washing machines, and clothes dryers), and lighting equipment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electronicEquipment">
        <annotation>
          <documentation>Devices that operate according to the principles or methods of electronics (for example: incorporating transistors or electron tubes). [Desc] Includes, for example: computers, hand-held calculators, audio communication devices (for example: telephones and cell phones), entertainment devices (for example: televisions, radio receivers, compact disc and video disc players, and personal digital music players), and display devices (for example: cathode ray tubes, liquid crystal displays, and digital projectors).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fluorine">
        <annotation>
          <documentation>A nonmetallic univalent chemical element belonging to the halogens, atomic number 9. (Symbol F.) [Desc] Usually a yellow irritating toxic flammable gas acting as a powerful oxidizing agent. It is recovered from fluorite or cryolite or fluorapatite.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="food">
        <annotation>
          <documentation>Substance(s) (to be) taken into the body to maintain life and growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fruit">
        <annotation>
          <documentation>The edible product of a tree, shrub, or other plant, consisting of the seed and its envelope. [Desc] May be either pulpy or covered by a woody, hard shell (termed a nut).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glass">
        <annotation>
          <documentation>A substance made by fusing soda and/or potash with other ingredients. [Desc] Usually transparent, lustrous, hard, and brittle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gold">
        <annotation>
          <documentation>A precious metal which is characterized by its yellowish colour, resistance to tarnishing and corrosion, and great malleability and ductility, and is a chemical element of the transition series, atomic number 79 (symbol Au). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Frozen water, a brittle transparent crystalline solid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lead">
        <annotation>
          <documentation>A soft, heavy, malleable, bluish-grey metal that is a chemical element, atomic number 82, occurring in galena and other minerals. (Symbol Pb.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lime">
        <annotation>
          <documentation>The alkaline earth, calcium oxide, a brittle white caustic solid which is obtained by heating limestone. [Desc] It combines with water with the evolution of much heat, and is used as a refractory and a constituent of mortar, a source of slaked lime, and in many industrial processes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 Celsius. [Desc] It stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicle">
        <annotation>
          <documentation>A road vehicle. [Desc] Usually powered by an internal-combustion engine, but occasionally by electricity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="munitions">
        <annotation>
          <documentation>Military weapons, especially including bombs, missiles, warheads, mines and/or ammunition. [Desc] Specifically, weapons charged with: explosives; propellant$$$$$ pyrotechnics$$$$$ initiating composition$$$$$ or nuclear, chemical, or biological material for use in military operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonSolidHydrocarbonFuel">
        <annotation>
          <documentation>Hydrocarbon-based fuel that is either liquid or gas at standard temperature and pressure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noProduct">
        <annotation>
          <documentation>No product is produced. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nuclearFuel">
        <annotation>
          <documentation>A fissile nuclide that can be consumed to derive nuclear energy by undergoing nuclear fission chain reactions in a nuclear fission reactor. [Desc] Nuclear fuel may consist of a mixture of fissile and fertile nuclides; during nuclear reactor operation this allows capture of excess neutrons by the fertile nuclides to form fissile nuclides. Depending on the efficiency of production of fissile elements, the process is called 'conversion' or 'breeding'. Breeding is an extreme case of conversion corresponding to a production of fissile material at least equal to its consumption.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oliveOil">
        <annotation>
          <documentation>A pale, light, faintly scented oil extracted from olive pulp. [Desc] Used especially in cookery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paper">
        <annotation>
          <documentation>Material in the form of thin flexible (frequently white) sheets made from the pulp of wood or other fibrous matter which is dried, pressed, and often bleached. [Desc] Used for writing, printing, or drawing on, or for wrapping and/or covering.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumLubricant">
        <annotation>
          <documentation>A petroleum-based oil or grease that is blended or compounded for its lubricating properties. [Desc] Lubricants are applied between the moving parts of machinery in order to reduce friction and consequent wear (for example: motor oils used in internal combustion engines). Lubricants may also be used to protect a part from dirt and moisture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="phosphorus">
        <annotation>
          <documentation>A multivalent nonmetallic chemical element of the nitrogen family with the atomic number 15. (Symbol P.) [Desc] It is highly reactive, occurs in several allotropic forms, and is commonly found in inorganic phosphate rocks and as organic phosphates in all living cells.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioactiveMaterial">
        <annotation>
          <documentation>Any material or combination of materials which spontaneously emits ionizing radiation (for example: nuclear particles and/or gamma rays). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubber">
        <annotation>
          <documentation>Any of various artificial polymeric substances that are tough and elastic. [Desc] Originally an organic substance made from the coagulated latex of various plants, especially Hevea brasiliensis, which in its natural state is thermoplastic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="silver">
        <annotation>
          <documentation>A precious metal which is characterized by its lustrous white colour and great malleability and ductility, and is a chemical element of the transition series, atomic number 47. (Symbol Ag.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetationProduct">
        <annotation>
          <documentation>A product whose primary ingredient is vegetation. [Desc] For example, rattan furniture, sisal rope, vegetable oil, and many foodstuffs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="desalinatedWater">
        <annotation>
          <documentation>Water from which the salt has been removed (especially seawater). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricPower">
        <annotation>
          <documentation>Power in the form of an electric current. [Desc] Also, the product of electromotive force (voltage) and electric current.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fish">
        <annotation>
          <documentation>Any of a large and varied group of cold-blooded aquatic vertebrates possessing gills and fins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tobacco">
        <annotation>
          <documentation>A preparation of the dried leaves of the plants Nicotiana tabacum or Nicotiana rustica. [Desc] It is smoked (for example: in pipes, cigarettes, and cigars), for its pleasantly relaxing effects, taken as snuff, or chewed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="whaleProducts">
        <annotation>
          <documentation>Products resulting from the slaughtering and processing of whales. [Desc] For example: whale meat (a delicacy), whale oil, ambergris, baleen, and ivory.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ammunition">
        <annotation>
          <documentation>Military stores or supplies consisting of projectiles (for example: bullets, shells, and/or grenades) and propellants. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="explosive">
        <annotation>
          <documentation>Any chemical compound, mixture, and/or device the primary or common purpose of which is to function by explosion, that is with substantially instantaneous release of gas and/or heat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fertilizer">
        <annotation>
          <documentation>Substances, often artifically prepared, containing nitrogen, phosphorus, and/or potassium that are added to soil in order to fertilize it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milk">
        <annotation>
          <documentation>The milk of ruminants (for example: cows, goats, and sheep) used as food for humans. [Desc] Generally, an opaque white or bluish-white fluid secreted by the mammary glands of female mammals for nourishing their young.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cement">
        <annotation>
          <documentation>A powdered substance, usually consisting of a strong mortar of calcined lime and clay, mixed with water and applied as a paste which hardens into a stony consistency. [Desc] Used for binding together stones and/or bricks and for forming structures (for example: floors and/or walls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clothing">
        <annotation>
          <documentation>Coverings designed to be worn on a person's body, usually for functional purposes (for example: protection from the environment). [Desc] Most commonly created from cloth fabrics, leather and/or fur. Clothing often has important social (for example: uniforms) and cultural (for example: differences between male and female) functions, with styles varying widely. Clothing may be either mass-manufactured in standard sizes ('ready-to-wear') or individually sized (tailored or 'made-to-measure'). Clothing worn on the feet (for example: boot, sandal, shoe) is generically termed 'footwear'. Clothing worn on the head (for example: hat, helmet, turban) is generically termed 'headgear'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heatingSteamAndOrWater">
        <annotation>
          <documentation>Steam and/or hot water generated and circulated to transfer heat. [Desc] For example, used to heat residential buildings from a central heating plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>A mass of snow flakes (minute hexagonal ice crystals). [Desc] Usually as the result of snow falling on the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugar">
        <annotation>
          <documentation>Any of the class of simple carbohydrates (for example: sucrose, glucose, lactose, and other saccharides) composed of one or more monosaccharide units, that are soluble in water, usually optically active, frequently sweet to the taste, and directly or indirectly fermentable. [Desc] Obtained from various plants, especially the sugar cane and sugar beet, used in cookery, confectionery, and brewing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="textile">
        <annotation>
          <documentation>Natural or synthetic fibres, filaments, threads, or yarns, and the cloth fabrics that are woven or bonded from such them. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="uranium">
        <annotation>
          <documentation>A heavy radioactive metallic chemical element of the actinide series, atomic number 92, which occurs in pitchblende and other ores. (Symbol U.) [Desc] Important as the fissile material in nuclear reactors and weapons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lumber">
        <annotation>
          <documentation>Timber sawn into rough planks or otherwise partly prepared. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Waste, especially excremental, matter conveyed in sewers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="zinc">
        <annotation>
          <documentation>A hard lustrous bluish-white metallic chemical element, atomic number 30, which is obtained from sphalerite and other ores. (Symbol Zn.) [Desc] Used for roofing, galvanizing iron, and making alloys with copper.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manganese">
        <annotation>
          <documentation>A hard grey brittle chemical element, atomic number 25, which is one of the transition metals. (Symbol Mn.) [Desc] Used in steels and magnetic alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrochemical">
        <annotation>
          <documentation>A compound or element (for example: hydrogen) produced from petroleum or natural gas (as a feedstock). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumNaturalGas">
        <annotation>
          <documentation>A mixture of crude oil (petroleum) and/or natural gas that is extracted from underground reservoirs and separated and/or cleaned as necessary before transport and use. [Desc] After processing (for example: refining) it may be used as a primary energy source (for example: as fuel oil or natural gas) or as the raw material for chemical manufacturing (for example: the production of plastics, solvents, pesticides, or fertilizers).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wine">
        <annotation>
          <documentation>Alcoholic liquor produced from fermented grape juice. [Desc] Also, alcoholic liquor resembling wine made from the fermented juice of other fruits, or from grain, flowers, and the sap of various trees.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coffee">
        <annotation>
          <documentation>The seeds obtained from any of certain members of the paleotropical genus Coffea (especially Coffea arabica), of the madder family, that bear white flowers succeeded by red berries each containing two seeds. [Desc] May be either raw or roasted (and ground).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coke">
        <annotation>
          <documentation>Coal deprived by dry distillation of its volatile constituents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milledGrain">
        <annotation>
          <documentation>A fine, powdery substabce, or meal, produced by grinding and sifting grain, especially wheat, or any of various edible roots or nuts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rice">
        <annotation>
          <documentation>The grain of the grass Oryza sativa, a major world cereal. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salt">
        <annotation>
          <documentation>A white or (when impure) reddish-brown mineral crystallizing in the cubic system (sodium chloride, NaCl). [Desc] Obtained by mining or by evaporation of seawater and used especially for seasoning and preserving food.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ManufacturingInfo_rawMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bauxite">
        <annotation>
          <documentation>An earthy rock consisting of hydrated alumina with variable proportions of iron oxides and other impurities. [Desc] The major commercial source of aluminium.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cotton">
        <annotation>
          <documentation>The soft white fibrous substance which surrounds the seeds of various plants of the tropical and subtropical genus Gossypium. [Desc] Used for making thread and cloth.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that a suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glass">
        <annotation>
          <documentation>A substance made by fusing soda and/or potash with other ingredients. [Desc] Usually transparent, lustrous, hard, and brittle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noRawMaterial">
        <annotation>
          <documentation>No raw material is consumed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumNaturalGas">
        <annotation>
          <documentation>A mixture of crude oil (petroleum) and/or natural gas that is extracted from underground reservoirs and separated and/or cleaned as necessary before transport and use. [Desc] After processing (for example: refining) it may be used as a primary energy source (for example: as fuel oil or natural gas) or as the raw material for chemical manufacturing (for example: the production of plastics, solvents, pesticides, or fertilizers).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plantMaterial">
        <annotation>
          <documentation>Plant material (for example: straw and/or tall coarse grass), possibly also containing the slices of soil to which the plant material is attached. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioactiveMaterial">
        <annotation>
          <documentation>Any material or combination of materials which spontaneously emits ionizing radiation (for example: nuclear particles and/or gamma rays). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubber">
        <annotation>
          <documentation>Any of various artificial polymeric substances that are tough and elastic. [Desc] Originally an organic substance made from the coagulated latex of various plants, especially Hevea brasiliensis, which in its natural state is thermoplastic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="silver">
        <annotation>
          <documentation>A precious metal which is characterized by its lustrous white colour and great malleability and ductility, and is a chemical element of the transition series, atomic number 47. (Symbol Ag.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>A mass of snow flakes (minute hexagonal ice crystals). [Desc] Usually as the result of snow falling on the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="textile">
        <annotation>
          <documentation>Natural or synthetic fibres, filaments, threads, or yarns, and the cloth fabrics that are woven or bonded from such them. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="uranium">
        <annotation>
          <documentation>A heavy radioactive metallic chemical element of the actinide series, atomic number 92, which occurs in pitchblende and other ores. (Symbol U.) [Desc] Important as the fissile material in nuclear reactors and weapons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetation">
        <annotation>
          <documentation>Vegetation used as the primary ingredient in a product. [Desc] For example, reeds, wood, and grains.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="zinc">
        <annotation>
          <documentation>A hard lustrous bluish-white metallic chemical element, atomic number 30, which is obtained from sphalerite and other ores. (Symbol Zn.) [Desc] Used for roofing, galvanizing iron, and making alloys with copper.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried. [Desc] Used to make bricks and/or pottery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ore">
        <annotation>
          <documentation>A native mineral containing a precious or useful substance, especially metal, in such quantity and form as to make its extraction profitable. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tobacco">
        <annotation>
          <documentation>A preparation of the dried leaves of the plants Nicotiana tabacum or Nicotiana rustica. [Desc] It is smoked (for example: in pipes, cigarettes, and cigars), for its pleasantly relaxing effects, taken as snuff, or chewed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cement">
        <annotation>
          <documentation>A powdered substance, usually consisting of a strong mortar of calcined lime and clay, mixed with water and applied as a paste which hardens into a stony consistency. [Desc] Used for binding together stones and/or bricks and for forming structures (for example: floors and/or walls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coke">
        <annotation>
          <documentation>Coal deprived by dry distillation of its volatile constituents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sugar">
        <annotation>
          <documentation>Any of the class of simple carbohydrates (for example: sucrose, glucose, lactose, and other saccharides) composed of one or more monosaccharide units, that are soluble in water, usually optically active, frequently sweet to the taste, and directly or indirectly fermentable. [Desc] Obtained from various plants, especially the sugar cane and sugar beet, used in cookery, confectionery, and brewing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lead">
        <annotation>
          <documentation>A soft, heavy, malleable, bluish-grey metal that is a chemical element, atomic number 82, occurring in galena and other minerals. (Symbol Pb.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lumber">
        <annotation>
          <documentation>Timber sawn into rough planks or otherwise partly prepared. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manganese">
        <annotation>
          <documentation>A hard grey brittle chemical element, atomic number 25, which is one of the transition metals. (Symbol Mn.) [Desc] Used in steels and magnetic alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Frozen water, a brittle transparent crystalline solid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gold">
        <annotation>
          <documentation>A precious metal which is characterized by its yellowish colour, resistance to tarnishing and corrosion, and great malleability and ductility, and is a chemical element of the transition series, atomic number 79 (symbol Au). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Waste, especially excremental, matter conveyed in sewers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paper">
        <annotation>
          <documentation>Material in the form of thin flexible (frequently white) sheets made from the pulp of wood or other fibrous matter which is dried, pressed, and often bleached. [Desc] Used for writing, printing, or drawing on, or for wrapping and/or covering.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MaricultureSite_C" substitutionGroup="gml:AbstractFeature" type="dtox:MaricultureSite_CType">
    <annotation>
      <documentation>A site where marine organisms are cultivated for food and other products in either the open ocean, in an enclosed section of the ocean, or in tanks, ponds or raceways that are filled with seawater (for example: the farming of marine fish, prawns, or oysters in saltwater ponds). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MaricultureSite_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquacultureFacilityType" type="dtox:MaricultureSite_aquacultureFacilityTypeType">
            <annotation>
              <documentation>The type, purpose, or intended role served by an aquaculture facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MaricultureSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:MaricultureSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="marineFarmEncloseMethod" type="dtox:MaricultureSite_marineFarmEncloseMethodType">
            <annotation>
              <documentation>The method by which a marine farm is enclosed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:MaricultureSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MaricultureSite_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MaricultureSite_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MaricultureSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:MaricultureSite_PType">
    <annotation>
      <documentation>A site where marine organisms are cultivated for food and other products in either the open ocean, in an enclosed section of the ocean, or in tanks, ponds or raceways that are filled with seawater (for example: the farming of marine fish, prawns, or oysters in saltwater ponds). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MaricultureSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquacultureFacilityType" type="dtox:MaricultureSite_aquacultureFacilityTypeType">
            <annotation>
              <documentation>The type, purpose, or intended role served by an aquaculture facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MaricultureSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:MaricultureSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="marineFarmEncloseMethod" type="dtox:MaricultureSite_marineFarmEncloseMethodType">
            <annotation>
              <documentation>The method by which a marine farm is enclosed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:MaricultureSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MaricultureSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MaricultureSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MaricultureSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:MaricultureSite_SType">
    <annotation>
      <documentation>A site where marine organisms are cultivated for food and other products in either the open ocean, in an enclosed section of the ocean, or in tanks, ponds or raceways that are filled with seawater (for example: the farming of marine fish, prawns, or oysters in saltwater ponds). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MaricultureSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aquacultureFacilityType" type="dtox:MaricultureSite_aquacultureFacilityTypeType">
            <annotation>
              <documentation>The type, purpose, or intended role served by an aquaculture facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MaricultureSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:MaricultureSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="marineFarmEncloseMethod" type="dtox:MaricultureSite_marineFarmEncloseMethodType">
            <annotation>
              <documentation>The method by which a marine farm is enclosed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:MaricultureSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MaricultureSite_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MaricultureSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MaricultureSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MaricultureSite_aquacultureFacilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="marineCulture">
        <annotation>
          <documentation>The cultivation of marine organisms for food and other products in either the open ocean, in an enclosed section of the ocean, or in tanks, ponds or raceways that are filled with seawater (for example: the farming of marine fish, prawns, or oysters in saltwater ponds). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaRanch">
        <annotation>
          <documentation>A process for free ranching marine fish or sea ranching. [Desc] The principle is based on behavioral conditioning and the migratory nature of certain species of marine fish. Fish hatchlings are initially raised in a closely knitted net in a harbor, during which time an underwater horn is sounded before each feeding. When the young fish are old enough they are freed from the net to mature in the open sea. During spawning season, about 80 percent of these fish return to their birthplace. The fish are harvested by sounding the horn and then raising the net.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shrimpFarm">
        <annotation>
          <documentation>An aquaculture business for the cultivation of marine shrimp for human consumption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kelpFarm">
        <annotation>
          <documentation>The harvesting of the top few feet of natural kelp beds by boats with mowers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaricultureSite_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaricultureSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaricultureSite_marineFarmEncloseMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fencing">
        <annotation>
          <documentation>A barrier enclosing an area, typically consisting of posts connected by wire and/or wood. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishingStakes">
        <annotation>
          <documentation>Poles or stakes placed in shallow water to outline fishing grounds or to catch fish. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nets">
        <annotation>
          <documentation>An open-meshed material of twine or cord for catching fish. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaricultureSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaricultureSite_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bivalveMollusc">
        <annotation>
          <documentation>A member of the class Bivalvia, having a shell of two parts hinged together by a ligament. [Desc] For example, clams, scallops, oysters, and mussels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="crustacean">
        <annotation>
          <documentation>Any member of the large class Crustacea of mainly aquatic, hard-shelled arthropods. [Desc] For example, crab, lobster, and shrimp.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cultivatedShellfish">
        <annotation>
          <documentation>Any farmed aquatic invertebrate animal whose outer covering is a shell, usually a mollusc (for example: an oyster) or a crustacean (for example: a crab, a prawn, or a shrimp). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fish">
        <annotation>
          <documentation>Any of a large and varied group of cold-blooded aquatic vertebrates possessing gills and fins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mussels">
        <annotation>
          <documentation>Any of various bivalve molluscs belonging chiefly to the marine superfamily Mytilacea or to the freshwater superfamily Unionacea. [Desc] For example, the common edible marine bivalve, Mytilus edulis, which has a dark grey, slightly elongated shell and adheres by a byssus, frequently in large aggregations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oysters">
        <annotation>
          <documentation>Any of various bivalve molluscs of the family Ostreidae, several of which are eaten (especially raw) as a delicacy and may be farmed for food or pearls. [Desc] For example, the common European Ostrea edulis, and members of the widespread genus Crassostrea.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaritimeBottomCharacter_primaryStructMatCharType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="broken">
        <annotation>
          <documentation>The material is fractured or in pieces, presenting a mix of irregular shapes and sizes. [Desc] For example, broken shell.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coarse">
        <annotation>
          <documentation>Falls within the largest size continuum for a particular nature of surface term. [Desc] For example, coarse gravel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="decayed">
        <annotation>
          <documentation>Partially deteriorated (for example: as a result of chemical, thermal or biological action) but short of complete destruction. [Desc] For example, decayed vegetation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fineMinuteParticles">
        <annotation>
          <documentation>Falls within the smallest size continuum for a particular nature of surface term. [Desc] For example, fine sand.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gritty">
        <annotation>
          <documentation>Composed of or covered with sharp gravel-sized particles. [Desc] For example, gritty mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hard">
        <annotation>
          <documentation>Firm, referring to an area of the sea floor not covered by unconsolidated sediment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rotten">
        <annotation>
          <documentation>Being in a state of putrefaction as a result of the decomposition of included organic material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soft">
        <annotation>
          <documentation>Soft, referring to an area of the sea floor covered by unconsolidated sediment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sticky">
        <annotation>
          <documentation>Having an adhesive or glue like character resulting in adhesion to objects (for example: an anchor). [Desc] For example, sticky mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stiff">
        <annotation>
          <documentation>Not pliant, being thick, viscous, and resistant to flow. [Desc] For example, stiff mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="streaky">
        <annotation>
          <documentation>Marked or variegated with stripes or linear discolorations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tenacious">
        <annotation>
          <documentation>Marked with linear discolourations. [Desc] For example, as a result of layered deposits of different materials or the effect of differential scouring.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not consistent or uniform in composition and/or colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bareCleared">
        <annotation>
          <documentation>Without the natural or usual covering. [Desc] For example, not covered by sediments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="calcareous">
        <annotation>
          <documentation>Composed of or containing calcium or calcium carbonate. [Desc] For example, marl or chalk deposits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flinty">
        <annotation>
          <documentation>Composed of or covered with sharp-edged rock fragments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glacial">
        <annotation>
          <documentation>Rocky materials consisting of a range of sizes that have been carried by the advancing edge of a glacier and left following its retreat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ground">
        <annotation>
          <documentation>Broken or pounded into small fragments. [Desc] For example, as a result of wave action along a shore.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="large">
        <annotation>
          <documentation>Being of greater than average size. [Desc] For example, large boulders.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocky">
        <annotation>
          <documentation>Abounding in rocks. [Desc] The rocks may be lying free on a swept surface or partially embedded in sediments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="small">
        <annotation>
          <documentation>Being below the average in size. [Desc] For example, small rocks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="speckled">
        <annotation>
          <documentation>Flecked with small spots of contrasting colour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="varied">
        <annotation>
          <documentation>Widely different in composition, shape, size and/or consistency within a relatively small region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="volcanic">
        <annotation>
          <documentation>Composed of or containing material ejected from a volcano. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medium">
        <annotation>
          <documentation>Falls within the moderate size continuum for a particular nature of surface term. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mobileBottom">
        <annotation>
          <documentation>Composed of materials regularly redistributed by environmental factors (for example: waves and currents) resulting in routine changes in characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaritimeBottomCharacter_sedimentColourType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="grayishGreen">
        <annotation>
          <documentation>Hue: 10G, Value/Chroma: 4/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleGrayishGreen">
        <annotation>
          <documentation>Hue: 10G, Value/Chroma: 6/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veryPaleGreen">
        <annotation>
          <documentation>Hue: 10G, Value/Chroma: 8/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="duskyYellowishGreen">
        <annotation>
          <documentation>Hue: 10GY, Value/Chroma: 3/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="darkYellowishGreen">
        <annotation>
          <documentation>Hue: 10GY, Value/Chroma: 4/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grayishYellowishGreen">
        <annotation>
          <documentation>Hue: 10GY, Value/Chroma: 5/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateYellowishGreen">
        <annotation>
          <documentation>Hue: 10GY, Value/Chroma: 6/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleYellowishGreen">
        <annotation>
          <documentation>Hue: 10GY, Value/Chroma: 7/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veryDuskyRed">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 2/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="darkReddishBrown">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 3/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grayishRed">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 4/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateReddishBrown">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 4/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleReddishBrown">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 5/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleRed">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 6/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateReddishOrange">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 6/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateOrangePink">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 7/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grayishOrangePink">
        <annotation>
          <documentation>Hue: 10R, Value/Chroma: 8/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="greenishOlive">
        <annotation>
          <documentation>Hue: 10Y, Value/Chroma: 4/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightOlive">
        <annotation>
          <documentation>Hue: 10Y, Value/Chroma: 5/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleOlive">
        <annotation>
          <documentation>Hue: 10Y, Value/Chroma: 6/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="darkGreenishYellow">
        <annotation>
          <documentation>Hue: 10Y, Value/Chroma: 6/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateGreenishYellow">
        <annotation>
          <documentation>Hue: 10Y, Value/Chroma: 7/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleGreenishYellow">
        <annotation>
          <documentation>Hue: 10Y, Value/Chroma: 8/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="duskyGreen">
        <annotation>
          <documentation>Hue: 5G, Value/Chroma: 3/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateGrayishGreen">
        <annotation>
          <documentation>Hue: 5G, Value/Chroma: 5/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateGreen">
        <annotation>
          <documentation>Hue: 5G, Value/Chroma: 5/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brilliantGreen">
        <annotation>
          <documentation>Hue: 5G, Value/Chroma: 6/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleGreen">
        <annotation>
          <documentation>Hue: 5G, Value/Chroma: 7/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightGreen">
        <annotation>
          <documentation>Hue: 5G, Value/Chroma: 7/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightYellowishGreen">
        <annotation>
          <documentation>Hue: 5GY, Value/Chroma: 7/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veryDuskyPurple">
        <annotation>
          <documentation>Hue: 5P, Value/Chroma: 2/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palePurple">
        <annotation>
          <documentation>Hue: 5P, Value/Chroma: 6/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veryDarkRed">
        <annotation>
          <documentation>Hue: 5R, Value/Chroma: 2/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="duskyRed">
        <annotation>
          <documentation>Hue: 5R, Value/Chroma: 3/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateRed">
        <annotation>
          <documentation>Hue: 5R, Value/Chroma: 5/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightRed">
        <annotation>
          <documentation>Hue: 5R, Value/Chroma: 6/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderatePink">
        <annotation>
          <documentation>Hue: 5R, Value/Chroma: 7/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="veryDuskyRedPurple">
        <annotation>
          <documentation>Hue: 5RP, Value/Chroma: 2/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paleRedPurple">
        <annotation>
          <documentation>Hue: 5RP, Value/Chroma: 6/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palePink">
        <annotation>
          <documentation>Hue: 5RP, Value/Chroma: 8/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateOliveBrown">
        <annotation>
          <documentation>Hue: 5Y, Value/Chroma: 4/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightOliveBrown">
        <annotation>
          <documentation>Hue: 5Y, Value/Chroma: 5/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="duskyYellow">
        <annotation>
          <documentation>Hue: 5Y, Value/Chroma: 6/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderateYellow">
        <annotation>
          <documentation>Hue: 5Y, Value/Chroma: 7/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grayishYellow">
        <annotation>
          <documentation>Hue: 5Y, Value/Chroma: 8/4 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="duskyBlueGreen">
        <annotation>
          <documentation>Hue: 5BG, Value/Chroma: 3/2 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightBlueGreen">
        <annotation>
          <documentation>Hue: 5BG, Value/Chroma: 6/6 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="white">
        <annotation>
          <documentation>Hue: N, Value/Chroma: 9/0 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="black">
        <annotation>
          <documentation>Hue: N, Value/Chroma: 1/0 [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaritimeBottomCharacter_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ash">
        <annotation>
          <documentation>The powdery residue, composed chiefly of earthy or mineral particles, left after the combustion of any substance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="calcareous">
        <annotation>
          <documentation>Containing calcium carbonate and/or other, usually insoluble, calcium salt. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chalk">
        <annotation>
          <documentation>White soft earthy limestone consisting almost wholly of calcite and derived chiefly from microscopic salt water fossil shells and fragments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cinders">
        <annotation>
          <documentation>Residual pieces of combustible matter (for example: coal or wood) that has ceased to flame but has still combustible matter in them. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cirripedia">
        <annotation>
          <documentation>A member of the subclass Cirripedia, a marine crustacean that is generally sessile as an adult and has limbs modified for filter-feeding. [Desc] For example, a barnacle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried. [Desc] Used to make bricks and/or pottery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cobbles">
        <annotation>
          <documentation>Water-worn rounded stones, especially of the size used for paving. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conglomerate">
        <annotation>
          <documentation>A coarse-grained sedimentary rock composed of rounded fragments embedded in a matrix of a cementing material such as silica. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A usually hard calcareous substance secreted by many marine polyps as an external skeleton for support and habitation. [Desc] Occurs in both single specimens and extensive accumulations. A similar substance may be produced by other lime-secreting marine organisms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coralHead">
        <annotation>
          <documentation>A significant, dense, coral outcrop consisting of corals grown, usually, from a single embryo. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diatomaceousEarth">
        <annotation>
          <documentation>A soft, friable, porous material consisting of fossilized microscopic unicellular alga that have rigid siliceous cell walls. [Desc] Used for filters and insulation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foraminifera">
        <annotation>
          <documentation>A rhizopod of the chiefly marine order Foraminiferida, typically having a calcareous shell with perforations (foramina) through which pseudopodia extend, the fossils forming a major constituent of chalk and many marine oozes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fucus">
        <annotation>
          <documentation>A member of the genus Fucus, a seaweed with leathery fronds. [Desc] For example, bladderwrack.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plantMaterial">
        <annotation>
          <documentation>Plant material (for example: straw and/or tall coarse grass), possibly also containing the slices of soil to which the plant material is attached. [Desc] For example, used in thatching or sodding a roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="groundShell">
        <annotation>
          <documentation>Ground calcareous remains of macroscopic marine animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lava">
        <annotation>
          <documentation>The fluid or semifluid magma or molten rock which flows from a volcano or other fissure in the Earth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="madrepore">
        <annotation>
          <documentation>Stony and/or silaceous coral. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manganese">
        <annotation>
          <documentation>A hard grey brittle chemical element, atomic number 25, which is one of the transition metals. (Symbol Mn.) [Desc] Used in steels and magnetic alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marl">
        <annotation>
          <documentation>White to gray accumulation on lake bottoms caused by precipitation of calcium carbonate (CaCO3) mixed with microscopic fresh water fossil shells and fragments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="matte">
        <annotation>
          <documentation>A mixture of impure metal sulphides produced during the smelting of sulphide ores (for example: of copper or nickel). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mussels">
        <annotation>
          <documentation>Any of various bivalve molluscs belonging chiefly to the marine superfamily Mytilacea or to the freshwater superfamily Unionacea. [Desc] For example, the common edible marine bivalve, Mytilus edulis, which has a dark grey, slightly elongated shell and adheres by a byssus, frequently in large aggregations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ooze">
        <annotation>
          <documentation>A deposit or layer of white or grey calcareous matter largely composed of foraminiferan remains, covering large areas of the ocean floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oysters">
        <annotation>
          <documentation>Any of various bivalve molluscs of the family Ostreidae, several of which are eaten (especially raw) as a delicacy and may be farmed for food or pearls. [Desc] For example, the common European Ostrea edulis, and members of the widespread genus Crassostrea.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pebbles">
        <annotation>
          <documentation>Small, smooth, rounded stones, that have been worn by the action of water, ice, and/or sand. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaMoss">
        <annotation>
          <documentation>Mosslike colonies of sessile, polypoid aquatic animals that reproduce by budding. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pumice">
        <annotation>
          <documentation>A light spongy form of volcanic glass, usually of pyroclastic origin and with a high silica content. [Desc] Used, for example, as an abrasive (for example: in cleaning, polishing, removing stains and/or dead skin) or as an absorbent for moisture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quartz">
        <annotation>
          <documentation>A trigonal rock-forming mineral consisting of silica, massive or crystallizing in colourless or white hexagonal prisms. [Desc] Found widely in igneous and metamorphic rocks. Often coloured by impurities (as amethyst, citrine, cairngorm).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radiolaria">
        <annotation>
          <documentation>Marine protozoa with amoeba-like bodies and radiating filamentous pseudopods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="schist">
        <annotation>
          <documentation>A coarse-grained pelitic metamorphic rock that has a structure marked by parallel layers of various minerals and can be split into thin irregular plates. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scoria">
        <annotation>
          <documentation>Rough masses resembling clinker, formed by the cooling of volcanic ejecta, and of a light aerated texture. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shell">
        <annotation>
          <documentation>Calcareous remains of macroscopic marine animals, whole or in fragments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shingle">
        <annotation>
          <documentation>Small, loose, rounded waterworn pebbles, especially as accumulated on a seashore. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="silt">
        <annotation>
          <documentation>Material consisting of particles whose sizes fall within a specified range (typically 0.002-0.06 millimetres) between those of sand and clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spicules">
        <annotation>
          <documentation>Accumulated remains of sponges consisting of the small pointed structures of calcite or silica that compose their skeletons. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sponge">
        <annotation>
          <documentation>Any of various primitive sessile aquatic (chiefly marine) animals of the phylum Porifera, which have porous baglike bodies with a skeleton of hard spicules or elastic fibres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tufa">
        <annotation>
          <documentation>A soft porous calcium carbonate rock formed by deposition around mineral springs. [Desc] Also any friable porous stone formed of consolidated, often stratified material.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="volcanicAsh">
        <annotation>
          <documentation>Loose fragmented solid material ejected from a volcano. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pteropods">
        <annotation>
          <documentation>Accumulated remains of molluscs of the chiefly marine class Gastropoda, having a thin-walled calcareous shell, the fossils forming a major constituent of marine ooze. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MaritimeSignalStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:MaritimeSignalStation_PType">
    <annotation>
      <documentation>A place on shore from which signals are made to vessels at sea. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MaritimeSignalStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeStationType" type="dtox:MaritimeSignalStation_maritimeStationTypeType">
            <annotation>
              <documentation>The type(s) of activities of significance to navigation and/or operation that take place at a maritime station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeStationType_2" type="dtox:MaritimeSignalStation_maritimeStationTypeType">
            <annotation>
              <documentation>The type(s) of activities of significance to navigation and/or operation that take place at a maritime station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeStationType_3" type="dtox:MaritimeSignalStation_maritimeStationTypeType">
            <annotation>
              <documentation>The type(s) of activities of significance to navigation and/or operation that take place at a maritime station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MaritimeSignalStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MaritimeSignalStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MaritimeSignalStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:MaritimeSignalStation_SType">
    <annotation>
      <documentation>A place on shore from which signals are made to vessels at sea. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MaritimeSignalStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeStationType" type="dtox:MaritimeSignalStation_maritimeStationTypeType">
            <annotation>
              <documentation>The type(s) of activities of significance to navigation and/or operation that take place at a maritime station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeStationType_2" type="dtox:MaritimeSignalStation_maritimeStationTypeType">
            <annotation>
              <documentation>The type(s) of activities of significance to navigation and/or operation that take place at a maritime station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeStationType_3" type="dtox:MaritimeSignalStation_maritimeStationTypeType">
            <annotation>
              <documentation>The type(s) of activities of significance to navigation and/or operation that take place at a maritime station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MaritimeSignalStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MaritimeSignalStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MaritimeSignalStation_maritimeStationTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bridgeSignalStation">
        <annotation>
          <documentation>A signal station for the control of vessels wishing to pass under a bridge. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastGuardStation">
        <annotation>
          <documentation>Watch keeping stations at which a watch is kept either continuously, or at certain times only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fireboatStation">
        <annotation>
          <documentation>The office or place where martime firefighting services may be obtained. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fogSignal">
        <annotation>
          <documentation>A device (for example: located on a vessel or an aid to navigation) that transmits a warning signal during periods of low visibility, especially due to fog. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iceSignalStation">
        <annotation>
          <documentation>Communicates a signal or message conveying information about ice conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="internatPortSigStation">
        <annotation>
          <documentation>A signal station displaying International Port Traffic signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lockSignalStation">
        <annotation>
          <documentation>A signal station for the control of vessels entering or leaving a lock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryPracticeSigStation">
        <annotation>
          <documentation>Communicates a signal or message warning of activity in a military practice area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pilotStation">
        <annotation>
          <documentation>The office or headquarters where the services of a pilot may be obtained. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="portControlStation">
        <annotation>
          <documentation>A signal station for the control of vessels within a port. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radarSurveillanceStation">
        <annotation>
          <documentation>A radar station established for traffic surveillance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rescueStation">
        <annotation>
          <documentation>A place at which life saving equipment is held. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="signalMast">
        <annotation>
          <documentation>A mast from which pennants are flown (for example: from its cross yard and gaff) to signal messages to nearby vessels (for example: in a harbour). [Desc] For example, used to signal regularly updated meteorological data.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="signalStation">
        <annotation>
          <documentation>Signals of an unspecified nature are made to ships at sea. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stormSignalStation">
        <annotation>
          <documentation>Communicates a signal or message conveying information about storm conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tidalStreamStation">
        <annotation>
          <documentation>Communicates a signal or message conveying information on condition of tidal currents in the area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tideStation">
        <annotation>
          <documentation>Communicates a signal or message conveying information on tidal conditions in the area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timeBallStation">
        <annotation>
          <documentation>Communicates a visual time signal in form of the position and/or movement of a ball. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timeSignalStation">
        <annotation>
          <documentation>Communicates an accurate signal marking a specified time or time interval. [Desc] Used primarily for determining errors of timepieces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trafficSignalStation">
        <annotation>
          <documentation>A signal station displaying traffic signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmannedOceanoStation">
        <annotation>
          <documentation>An unmanned station that is equipped for observation and study of oceanographic phenomena. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="warningSignalStation">
        <annotation>
          <documentation>Warning signals are made to ships at sea. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterPoliceStation">
        <annotation>
          <documentation>The headquarters of a local water-police force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weatherSignalStation">
        <annotation>
          <documentation>Displays a visual signal to indicate a weather forecast. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="berthingControlStation">
        <annotation>
          <documentation>A signal station for the control of vessels when berthing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pilotLookoutStation">
        <annotation>
          <documentation>A distinctive structure on shore from which personnel keep watch upon events at sea or along the coast. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semaphoreStation">
        <annotation>
          <documentation>A signal station for conveying information at a distance by means of visual signals with hand-held flags, rods, disks, paddles, or occasionally bare or gloved hands. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tideScaleStation">
        <annotation>
          <documentation>A station that has a visual scale which directly shows the height of the water above chart datum or a local datum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cableWarningStation">
        <annotation>
          <documentation>A station that displays or emits a signal or message warning of the presence of a cable. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clockStation">
        <annotation>
          <documentation>A station that contains a digital or analog visual time signal. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dangerWarningStation">
        <annotation>
          <documentation>A station that displays or emits a signal or message warning of the presence of a danger to navigation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="distressWarningStation">
        <annotation>
          <documentation>A station that may receive or transmit distress signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="divingWarningStation">
        <annotation>
          <documentation>A station that displays or emits a signal or message warning of diving activity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dockControlStation">
        <annotation>
          <documentation>A signal station for the control of vessels entering or leaving a dock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dredgingOperationsStation">
        <annotation>
          <documentation>A signal station indicating when dredging is in progress. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="floodBarrageControlStation">
        <annotation>
          <documentation>A signal station for the control of vessels wishing to pass through a flood control barrage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maritimeObstWarnStation">
        <annotation>
          <documentation>A station that displays or emits a signal or message warning of the presence of a maritime obstruction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="portEntryDepartControl">
        <annotation>
          <documentation>A signal station for the control of vessels entering or leaving a port. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MarkerRadioBeacon_C" substitutionGroup="gml:AbstractFeature" type="dtox:MarkerRadioBeacon_CType">
    <annotation>
      <documentation>A radio navigation service identifying a particular location in space by means of a 75 megahertz (MHz) transmitter which transmits a directional signal to be received by aircraft flying overhead. [Desc] For example: fan, 'Z', or compass locator.</documentation>
    </annotation>
  </element>
  <complexType name="MarkerRadioBeacon_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="markerRadioBeaconType" type="dtox:MarkerRadioBeacon_markerRadioBeaconTypeType">
            <annotation>
              <documentation>The type of a radio marker beacon based upon distances and frequency modulation, as measured on the Instrument Landing System (ILS) glide path and localizer course line. [Desc] For example: outer, middle, or inner.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MarkerRadioBeacon_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MarkerRadioBeacon_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MarkerRadioBeacon_P" substitutionGroup="gml:AbstractFeature" type="dtox:MarkerRadioBeacon_PType">
    <annotation>
      <documentation>A radio navigation service identifying a particular location in space by means of a 75 megahertz (MHz) transmitter which transmits a directional signal to be received by aircraft flying overhead. [Desc] For example: fan, 'Z', or compass locator.</documentation>
    </annotation>
  </element>
  <complexType name="MarkerRadioBeacon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="markerRadioBeaconType" type="dtox:MarkerRadioBeacon_markerRadioBeaconTypeType">
            <annotation>
              <documentation>The type of a radio marker beacon based upon distances and frequency modulation, as measured on the Instrument Landing System (ILS) glide path and localizer course line. [Desc] For example: outer, middle, or inner.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MarkerRadioBeacon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MarkerRadioBeacon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MarkerRadioBeacon_S" substitutionGroup="gml:AbstractFeature" type="dtox:MarkerRadioBeacon_SType">
    <annotation>
      <documentation>A radio navigation service identifying a particular location in space by means of a 75 megahertz (MHz) transmitter which transmits a directional signal to be received by aircraft flying overhead. [Desc] For example: fan, 'Z', or compass locator.</documentation>
    </annotation>
  </element>
  <complexType name="MarkerRadioBeacon_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="markerRadioBeaconType" type="dtox:MarkerRadioBeacon_markerRadioBeaconTypeType">
            <annotation>
              <documentation>The type of a radio marker beacon based upon distances and frequency modulation, as measured on the Instrument Landing System (ILS) glide path and localizer course line. [Desc] For example: outer, middle, or inner.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MarkerRadioBeacon_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MarkerRadioBeacon_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MarkerRadioBeacon_markerRadioBeaconTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="backcourse">
        <annotation>
          <documentation>A marker beacon used in conjunction with the backcourse of a localizer. [Desc] Identification signals of marker beacons used in conjunction with the back course of a localizer shall be clearly distinguishable from the inner, middle and outer marker beacon identifications.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inner">
        <annotation>
          <documentation>A marker beacon used with an ILS (CAT II) precision approach located between the middle marker and the end of the ILS runway. [Desc] The signal is keyed at six dots per second on a 3000 Hz modulation frequency. The signal can be received both aurally and visually by compatible airborne equipment that it is at the designated decision height (DH), normally 100 feet above the touchdown zone elevation, on the ILS CAT II approach. It also marks progress during a CAT III approach.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="middle">
        <annotation>
          <documentation>A marker beacon that defines a point along the glideslope of an ILS normally located at or near the decision height of an ILS Category I approach. [Desc] The signal is keyed to transmit alternate dots and dashes at the rate of 95 dot/dash combinations per minute on a 1300 Hz modulation frequency. The signal can be received aurally and visually by compatible airborne equipment. The middle marker should be located 1 050 metres (3 500 feet) plus or minus 150 metres (500 feet), from the landing threshold at the approach end of the runway and at not more than 75 metres (250 feet) from the extended centre line of the runway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="outer">
        <annotation>
          <documentation>A marker beacon at or near the glideslope intercept altitude of an ILS approach. [Desc] The signal is keyed to transmit two dashes per second on a 400 Hz modulation frequency. The signal can be received aurally and visually by compatible airborne equipment. The Outer Marker is normally located four to seven miles from the runway threshold on the extended centerline of the runway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Market_P" substitutionGroup="gml:AbstractFeature" type="dtox:Market_PType">
    <annotation>
      <documentation>A meeting together of people, at a stated time and place, for the purpose of buying and selling (as cattle, provisions, wares, etc.) by private purchase and sale, and not by auction. [Desc] Example markets are a village bazaar, or a flea market.</documentation>
    </annotation>
  </element>
  <complexType name="Market_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="marketCharacteristic" type="dtox:Market_marketCharacteristicType">
            <annotation>
              <documentation>Characterization(s) of a market based on the type of business conducted in the market and/or the type of location where the market is held. [Desc] For example: an individual store, a market with multiple vendors, a farm where products may be purchased, and a remote vendor reachable via Internet or other telecommunications means.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalStatus" type="dtox:Market_legalStatusType">
            <annotation>
              <documentation>The legal status of an object. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Market_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Market_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Market_S" substitutionGroup="gml:AbstractFeature" type="dtox:Market_SType">
    <annotation>
      <documentation>A meeting together of people, at a stated time and place, for the purpose of buying and selling (as cattle, provisions, wares, etc.) by private purchase and sale, and not by auction. [Desc] Example markets are a village bazaar, or a flea market.</documentation>
    </annotation>
  </element>
  <complexType name="Market_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="marketCharacteristic" type="dtox:Market_marketCharacteristicType">
            <annotation>
              <documentation>Characterization(s) of a market based on the type of business conducted in the market and/or the type of location where the market is held. [Desc] For example: an individual store, a market with multiple vendors, a farm where products may be purchased, and a remote vendor reachable via Internet or other telecommunications means.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalStatus" type="dtox:Market_legalStatusType">
            <annotation>
              <documentation>The legal status of an object. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Market_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Market_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Market_legalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="illegal">
        <annotation>
          <documentation>Not legally stated or illicit existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="legal">
        <annotation>
          <documentation>Legally stated and licit existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tolerated">
        <annotation>
          <documentation>Not legally stated but officially allowed existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Market_marketCharacteristicType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="physicalMarket">
        <annotation>
          <documentation>A physical place where actors (persons, organisations, or social groups) meet to sell, buy, or trade products (goods and services). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailMarket">
        <annotation>
          <documentation>A market in which products are sold to the public in relatively small quantities, and usually not for resale. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wholesaleMarket">
        <annotation>
          <documentation>A market in which products are purchased in large quantities, usually by vendors to be resold at a retail market. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Marsh_P" substitutionGroup="gml:AbstractFeature" type="dtox:Marsh_PType">
    <annotation>
      <documentation>A soft, poorly drained wetland that is characterized by the growth of only non-woody plants (for example: grasses) and often forms a transition region between a waterbody and land. [Desc] It is subject to frequent or tidal inundations, but not considered to be continually under water. It lacks trees. A subtype of the more generalized Feature: 'Wetland'.</documentation>
    </annotation>
  </element>
  <complexType name="Marsh_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Marsh_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Marsh_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Marsh_S" substitutionGroup="gml:AbstractFeature" type="dtox:Marsh_SType">
    <annotation>
      <documentation>A soft, poorly drained wetland that is characterized by the growth of only non-woody plants (for example: grasses) and often forms a transition region between a waterbody and land. [Desc] It is subject to frequent or tidal inundations, but not considered to be continually under water. It lacks trees. A subtype of the more generalized Feature: 'Wetland'.</documentation>
    </annotation>
  </element>
  <complexType name="Marsh_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Marsh_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Marsh_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MassGrave_P" substitutionGroup="gml:AbstractFeature" type="dtox:MassGrave_PType">
    <annotation>
      <documentation>A grave containing multiple, usually unidentified, human corpses. [Desc] Mass graves may be created after a large number of people die or are killed due to a natural disaster, disease, epidemic, warfare or criminal activity. Mass grave sites may not be marked, as in cases where they have been created to conceal genocide.</documentation>
    </annotation>
  </element>
  <complexType name="MassGrave_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:MassGrave_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MassGrave_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MassGrave_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MassGrave_S" substitutionGroup="gml:AbstractFeature" type="dtox:MassGrave_SType">
    <annotation>
      <documentation>A grave containing multiple, usually unidentified, human corpses. [Desc] Mass graves may be created after a large number of people die or are killed due to a natural disaster, disease, epidemic, warfare or criminal activity. Mass grave sites may not be marked, as in cases where they have been created to conceal genocide.</documentation>
    </annotation>
  </element>
  <complexType name="MassGrave_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:MassGrave_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MassGrave_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MassGrave_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MassGrave_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MemorialMonument_C" substitutionGroup="gml:AbstractFeature" type="dtox:MemorialMonument_CType">
    <annotation>
      <documentation>A marker erected and/or maintained as a memorial to a person and/or event. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MemorialMonument_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicalMonument" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is identifiable because of particular historical, national, regional, local, religious or symbolic significance. [Desc] It is usually accessible to the general public, however visitors may be charged for admission to the monument or its vicinity.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:MemorialMonument_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:MemorialMonument_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:MemorialMonument_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MemorialMonument_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MemorialMonument_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MemorialMonument_P" substitutionGroup="gml:AbstractFeature" type="dtox:MemorialMonument_PType">
    <annotation>
      <documentation>A marker erected and/or maintained as a memorial to a person and/or event. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MemorialMonument_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicalMonument" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is identifiable because of particular historical, national, regional, local, religious or symbolic significance. [Desc] It is usually accessible to the general public, however visitors may be charged for admission to the monument or its vicinity.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:MemorialMonument_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:MemorialMonument_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:MemorialMonument_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MemorialMonument_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MemorialMonument_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MemorialMonument_S" substitutionGroup="gml:AbstractFeature" type="dtox:MemorialMonument_SType">
    <annotation>
      <documentation>A marker erected and/or maintained as a memorial to a person and/or event. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MemorialMonument_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicalMonument" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is identifiable because of particular historical, national, regional, local, religious or symbolic significance. [Desc] It is usually accessible to the general public, however visitors may be charged for admission to the monument or its vicinity.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:MemorialMonument_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:MemorialMonument_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:MemorialMonument_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:MemorialMonument_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MemorialMonument_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MemorialMonument_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MemorialMonument_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MemorialMonument_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withSteeple">
        <annotation>
          <documentation>Having an accessory pointed (for example: pyramidal) structure towering above the roof. [Desc] For example, on a church, temple, or other public building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withCupola">
        <annotation>
          <documentation>Having an accessory rounded vault or dome forming part of the roof. [Desc] Usually relatively small and sometimes intended as an adornment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTurret">
        <annotation>
          <documentation>Having an accessory small or subordinate tower, especially one projecting (frequently at some height above the ground) from an angle of the walls. [Desc] May serve no useful function other than decoration. Found, for example, on a castle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTower">
        <annotation>
          <documentation>Having an accessory tall narrow structure, usually of square, circular, or rectangular section. [Desc] For example, on a castle (for example: a watch-tower) or a church (for example: a bell-tower).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withMinaret">
        <annotation>
          <documentation>Having an accessory tall tower or turret surrounded by one or more projecting balconies. [Desc] Usually connected with a mosque and from which a muezzin calls at hours of prayer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatWithParapet">
        <annotation>
          <documentation>A flat roof surrounded by a low wall-like barrier along its edge. [Desc] The parapet may serve to prevent accidental falls over the edge or it may be a defensive, constructional, or stylistic architectural feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MemorialMonument_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spherical">
        <annotation>
          <documentation>In the shape of a sphere. [Desc] If the sphere is half-buried then it may appear as a dome.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arched">
        <annotation>
          <documentation>In the shape of a curved structure spanning an opening. [Desc] May be used, for example, as a support (for example: for a bridge, roof, wall, or floor), as a monument, or as an ornamental feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multipleArched">
        <annotation>
          <documentation>In the shape of a series of arches. [Desc] For example, as along an arcade.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="columnar">
        <annotation>
          <documentation>In the shape of a long vertical, often slightly tapering, cylinder. [Desc] For example, surmounted by an entablature and forming part of an arcade or colonnade, or standing alone as a monument.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plaque">
        <annotation>
          <documentation>In the shape of an ornamental plate or tablet. [Desc] For example, affixed to a monument or building and containing identifying or commemorative details.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="statue">
        <annotation>
          <documentation>A representation of a living being, sculptured, moulded, or cast in a variety of materials (for example: marble, metal, or plaster). [Desc] Especially a life-size or larger figure of a deity, mythical being, or eminent person.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cross">
        <annotation>
          <documentation>In the shape of a tall upright post surmounted with an attached short transverse beam. [Desc] For example, a Calvary cross.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="obelisk">
        <annotation>
          <documentation>In the shape of a tapering, four-sided pillar with a pyramidal apex. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="statueOnPedestal">
        <annotation>
          <documentation>A representation of a living being, sculptured, moulded, or cast in a variety of materials (for example: marble, metal, or plaster) whose base is mounted on a column. [Desc] Especially a life-size or larger figure of a deity, mythical being, or eminent person. Although the pedestal is typically only a few metres in height it can be quite significant; for example, the 17 foot high statue of Lord Nelson in Trafalgar Square, London, is mounted on a 185 foot tall column.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MemorialMonument_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="frameShapedLikeA">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'A' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeH">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'H' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeI">
        <annotation>
          <documentation>Having a structural frame shaped like the serif capital letter 'I' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeY">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'Y' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mast">
        <annotation>
          <documentation>A tall but relatively lightweight post (for example: a timber or a hollow cylinder of wood or metal). [Desc] Often guyed in order to withstand wind loads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MicrowaveLandingSysAzim_P" substitutionGroup="gml:AbstractFeature" type="dtox:MicrowaveLandingSysAzim_PType">
    <annotation>
      <documentation>A component of a Microwave Landing System (MLS) consisting of a Super High Frequency (SHF) transmitter radiating signals to provide lateral indications to aircraft approaching the runway. [Desc] The lateral information is the locus of points in any horizontal plane where the decoded guidance angle is constant. SHF is the frequency band between 3 and 30 gigahertz (GHz). The elevation and azimuth stations of the Microwave Landing System operate from 5031 to 5091 megahertz (MHz) in this spectrum.</documentation>
    </annotation>
  </element>
  <complexType name="MicrowaveLandingSysAzim_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MicrowaveLandingSysAzim_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MicrowaveLandingSysAzim_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MicrowaveLandingSysElev_P" substitutionGroup="gml:AbstractFeature" type="dtox:MicrowaveLandingSysElev_PType">
    <annotation>
      <documentation>A component of a Microwave Landing System (MLS) consisting of an Super High Frequency (SHF) transmitter radiating signals to provide vertical indications as an angular value to aircraft approaching the runway. [Desc] The vertical information is the locus of points in any vertical plane where the decoded guidance angle is constant. SHF is the frequency band between 3 and 30 gigahertz (GHz). The elevation and azimuth stations of the Microwave Landing System operate from 5031 to 5091 megahertz (MHz) in this spectrum.</documentation>
    </annotation>
  </element>
  <complexType name="MicrowaveLandingSysElev_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MicrowaveLandingSysElev_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MicrowaveLandingSysElev_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MilitaryInstallation_C" substitutionGroup="gml:AbstractFeature" type="dtox:MilitaryInstallation_CType">
    <annotation>
      <documentation>An installation designed for military use. [Desc] For example, used to perform military operations, initiate forward movements, and/or furnish supplies. Often protected by fortifications or natural advantages.</documentation>
    </annotation>
  </element>
  <complexType name="MilitaryInstallation_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Installation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Installation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:MilitaryInstallation_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MilitaryInstallation_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MilitaryInstallation_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MilitaryInstallation_P" substitutionGroup="gml:AbstractFeature" type="dtox:MilitaryInstallation_PType">
    <annotation>
      <documentation>An installation designed for military use. [Desc] For example, used to perform military operations, initiate forward movements, and/or furnish supplies. Often protected by fortifications or natural advantages.</documentation>
    </annotation>
  </element>
  <complexType name="MilitaryInstallation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Installation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Installation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:MilitaryInstallation_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MilitaryInstallation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MilitaryInstallation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MilitaryInstallation_S" substitutionGroup="gml:AbstractFeature" type="dtox:MilitaryInstallation_SType">
    <annotation>
      <documentation>An installation designed for military use. [Desc] For example, used to perform military operations, initiate forward movements, and/or furnish supplies. Often protected by fortifications or natural advantages.</documentation>
    </annotation>
  </element>
  <complexType name="MilitaryInstallation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Installation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Installation_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Installation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:MilitaryInstallation_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:MilitaryInstallation_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MilitaryInstallation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MilitaryInstallation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MilitaryInstallation_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MilitaryInstallation_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MineShaftSuperstructure_C" substitutionGroup="gml:AbstractFeature" type="dtox:MineShaftSuperstructure_CType">
    <annotation>
      <documentation>A structure over a vertical mine shaft containing machinery (for example: a winding head or hoist) used to transport minerals, equipment, and/or workers between the surface and various levels within the mine. [Desc] It is usually the most prominent structure at a shaft mining facility.</documentation>
    </annotation>
  </element>
  <complexType name="MineShaftSuperstructure_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MineShaftSuperstructure_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MineShaftSuperstructure_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MineShaftSuperstructure_P" substitutionGroup="gml:AbstractFeature" type="dtox:MineShaftSuperstructure_PType">
    <annotation>
      <documentation>A structure over a vertical mine shaft containing machinery (for example: a winding head or hoist) used to transport minerals, equipment, and/or workers between the surface and various levels within the mine. [Desc] It is usually the most prominent structure at a shaft mining facility.</documentation>
    </annotation>
  </element>
  <complexType name="MineShaftSuperstructure_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MineShaftSuperstructure_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MineShaftSuperstructure_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MineShaftSuperstructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:MineShaftSuperstructure_SType">
    <annotation>
      <documentation>A structure over a vertical mine shaft containing machinery (for example: a winding head or hoist) used to transport minerals, equipment, and/or workers between the surface and various levels within the mine. [Desc] It is usually the most prominent structure at a shaft mining facility.</documentation>
    </annotation>
  </element>
  <complexType name="MineShaftSuperstructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MineShaftSuperstructure_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MineShaftSuperstructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MineShaftSuperstructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MineShaftSuperstructure_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="chromium">
        <annotation>
          <documentation>A hard white lustrous metal which is a chemical element of the transition series, atomic number 24. (Symbol Cr.) [Desc] It is much used in alloys and corrosion-resistant coatings.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diamond">
        <annotation>
          <documentation>A usually colourless or lightly tinted precious stone of great brilliance, hardness, and value, occurring chiefly in alluvial deposits. [Desc] The hardest naturally occurring substance, commonly used for cutting and abrading.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gold">
        <annotation>
          <documentation>A precious metal which is characterized by its yellowish colour, resistance to tarnishing and corrosion, and great malleability and ductility, and is a chemical element of the transition series, atomic number 79 (symbol Au). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lead">
        <annotation>
          <documentation>A soft, heavy, malleable, bluish-grey metal that is a chemical element, atomic number 82, occurring in galena and other minerals. (Symbol Pb.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manganese">
        <annotation>
          <documentation>A hard grey brittle chemical element, atomic number 25, which is one of the transition metals. (Symbol Mn.) [Desc] Used in steels and magnetic alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nickel">
        <annotation>
          <documentation>A hard silvery-white metal which is a chemical element of the transition series, atomic number 28. (Symbol Ni.) [Desc] It is used especially in special steels, magnetic alloys, and catalysts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salt">
        <annotation>
          <documentation>A white or (when impure) reddish-brown mineral crystallizing in the cubic system (sodium chloride, NaCl). [Desc] Obtained by mining or by evaporation of seawater and used especially for seasoning and preserving food.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="silver">
        <annotation>
          <documentation>A precious metal which is characterized by its lustrous white colour and great malleability and ductility, and is a chemical element of the transition series, atomic number 47. (Symbol Ag.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tin">
        <annotation>
          <documentation>A silvery lustrous malleable metal which is a chemical element (atomic number 50). (Symbol Sn.) [Desc] It occurs chiefly in the mineral cassiterite, resists atmospheric corrosion, and is used in making alloys (for example: bronze or pewter) and tin plate.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="uranium">
        <annotation>
          <documentation>A heavy radioactive metallic chemical element of the actinide series, atomic number 92, which occurs in pitchblende and other ores. (Symbol U.) [Desc] Important as the fissile material in nuclear reactors and weapons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="zinc">
        <annotation>
          <documentation>A hard lustrous bluish-white metallic chemical element, atomic number 30, which is obtained from sphalerite and other ores. (Symbol Zn.) [Desc] Used for roofing, galvanizing iron, and making alloys with copper.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Minefield_P" substitutionGroup="gml:AbstractFeature" type="dtox:Minefield_PType">
    <annotation>
      <documentation>A site laid with explosive mines. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Minefield_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:Minefield_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mineSwept" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a region has been swept for explosive mines. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Minefield_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:Minefield_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Minefield_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Minefield_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Minefield_S" substitutionGroup="gml:AbstractFeature" type="dtox:Minefield_SType">
    <annotation>
      <documentation>A site laid with explosive mines. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Minefield_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:Minefield_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="mineSwept" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a region has been swept for explosive mines. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Minefield_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:Minefield_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Minefield_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Minefield_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Minefield_locationRefToShorelineType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="atShoreline">
        <annotation>
          <documentation>Straddles the land water boundary. [Desc] The object may be wet or dry at various times.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inland">
        <annotation>
          <documentation>Located inland of the land water boundary. [Desc] The object is always dry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="offshore">
        <annotation>
          <documentation>Located offshore. [Desc] The object is always wet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Minefield_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Minefield_waterLevelEffectType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="awashAtChartDatum">
        <annotation>
          <documentation>Flush with, or washed by the waves at chart datum under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="awashAtLowWater">
        <annotation>
          <documentation>Flush with, or washed by the waves at low water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alwaysDry">
        <annotation>
          <documentation>Not covered at high water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alwaysSubmerged">
        <annotation>
          <documentation>Remains covered by water at all times under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coversAndUncovers">
        <annotation>
          <documentation>An area projecting from the bottom of a body of water (for example: a reef) that periodically extends above and is submerged below the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partlySubmerged">
        <annotation>
          <documentation>Partially covered and partially dry at high water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MineralPile_P" substitutionGroup="gml:AbstractFeature" type="dtox:MineralPile_PType">
    <annotation>
      <documentation>A man-made heap of mining or quarrying products that does not contain waste materials. [Desc] For example, a pile of coal or quarried stones.</documentation>
    </annotation>
  </element>
  <complexType name="MineralPile_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MineralPile_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:MineralPile_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:MineralPile_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_2" type="dtox:MineralPile_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_3" type="dtox:MineralPile_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MineralPile_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MineralPile_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MineralPile_S" substitutionGroup="gml:AbstractFeature" type="dtox:MineralPile_SType">
    <annotation>
      <documentation>A man-made heap of mining or quarrying products that does not contain waste materials. [Desc] For example, a pile of coal or quarried stones.</documentation>
    </annotation>
  </element>
  <complexType name="MineralPile_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:MineralPile_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:MineralPile_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:MineralPile_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_2" type="dtox:MineralPile_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial_3" type="dtox:MineralPile_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MineralPile_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MineralPile_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MineralPile_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MineralPile_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MineralPile_rawMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ore">
        <annotation>
          <documentation>A native mineral containing a precious or useful substance, especially metal, in such quantity and form as to make its extraction profitable. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coke">
        <annotation>
          <documentation>Coal deprived by dry distillation of its volatile constituents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salt">
        <annotation>
          <documentation>A white or (when impure) reddish-brown mineral crystallizing in the cubic system (sodium chloride, NaCl). [Desc] Obtained by mining or by evaporation of seawater and used especially for seasoning and preserving food.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sulphur">
        <annotation>
          <documentation>A solid, pale yellow, non-metallic chemical element, atomic number 16. (Symbol S.) [Desc] Sulphur is stable in air and water but burns if heated. It is used in the chemical and pharmaceutical industries, as well as in alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MiscFeatureType_C" substitutionGroup="gml:AbstractFeature" type="dtox:MiscFeatureType_CType">
    <annotation>
      <documentation>Any feature type that falls within the scope of a feature type domain (for example: a feature coverage or a product specification) but is not explicitly specified in that domain. [Desc] May be used to allow for the flexible capture of feature instances that are unanticipated at the time of specifying the feature type domain. This ensures that feature instances deemed important for a particular mission and/or user can be captured, even though the most appropriate feature type is not used.</documentation>
    </annotation>
  </element>
  <complexType name="MiscFeatureType_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MiscFeatureType_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MiscFeatureType_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MiscFeatureType_P" substitutionGroup="gml:AbstractFeature" type="dtox:MiscFeatureType_PType">
    <annotation>
      <documentation>Any feature type that falls within the scope of a feature type domain (for example: a feature coverage or a product specification) but is not explicitly specified in that domain. [Desc] May be used to allow for the flexible capture of feature instances that are unanticipated at the time of specifying the feature type domain. This ensures that feature instances deemed important for a particular mission and/or user can be captured, even though the most appropriate feature type is not used.</documentation>
    </annotation>
  </element>
  <complexType name="MiscFeatureType_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MiscFeatureType_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MiscFeatureType_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MiscFeatureType_S" substitutionGroup="gml:AbstractFeature" type="dtox:MiscFeatureType_SType">
    <annotation>
      <documentation>Any feature type that falls within the scope of a feature type domain (for example: a feature coverage or a product specification) but is not explicitly specified in that domain. [Desc] May be used to allow for the flexible capture of feature instances that are unanticipated at the time of specifying the feature type domain. This ensures that feature instances deemed important for a particular mission and/or user can be captured, even though the most appropriate feature type is not used.</documentation>
    </annotation>
  </element>
  <complexType name="MiscFeatureType_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MiscFeatureType_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MiscFeatureType_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MissileSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:MissileSite_PType">
    <annotation>
      <documentation>A site and related facilities for storing and launching missiles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MissileSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:MissileSite_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:MissileSite_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="missileSiteType" type="dtox:MissileSite_missileSiteTypeType">
            <annotation>
              <documentation>The type of a missile site based on the class of missiles it houses. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="missileSiteType_2" type="dtox:MissileSite_missileSiteTypeType">
            <annotation>
              <documentation>The type of a missile site based on the class of missiles it houses. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="missileSiteType_3" type="dtox:MissileSite_missileSiteTypeType">
            <annotation>
              <documentation>The type of a missile site based on the class of missiles it houses. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MissileSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MissileSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MissileSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:MissileSite_SType">
    <annotation>
      <documentation>A site and related facilities for storing and launching missiles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MissileSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:MissileSite_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:MissileSite_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="missileSiteType" type="dtox:MissileSite_missileSiteTypeType">
            <annotation>
              <documentation>The type of a missile site based on the class of missiles it houses. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="missileSiteType_2" type="dtox:MissileSite_missileSiteTypeType">
            <annotation>
              <documentation>The type of a missile site based on the class of missiles it houses. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="missileSiteType_3" type="dtox:MissileSite_missileSiteTypeType">
            <annotation>
              <documentation>The type of a missile site based on the class of missiles it houses. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MissileSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MissileSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MissileSite_locationRefToShorelineType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="atShoreline">
        <annotation>
          <documentation>Straddles the land water boundary. [Desc] The object may be wet or dry at various times.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inland">
        <annotation>
          <documentation>Located inland of the land water boundary. [Desc] The object is always dry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="offshore">
        <annotation>
          <documentation>Located offshore. [Desc] The object is always wet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MissileSite_militaryServiceBranchType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="airForce">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations primarily by means of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="army">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations on land. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastguard">
        <annotation>
          <documentation>A naval force employed to guard the coast, and often responsible for the safety, order, and operation of marine traffic in neighbouring waters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marines">
        <annotation>
          <documentation>A body of soldiers trained to serve at sea, or on shore under specified circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navy">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations at sea and/or using sea-based capabilities, including both ships and ship-based aircraft. [Desc] Navy operations are supported by land-based capabilities including ports and maintenance systems typically also belonging to the Navy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="joint">
        <annotation>
          <documentation>An organization in which elements of two or more military departments (for example: a navy and an air force) participate. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MissileSite_missileSiteTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="antiBallisticMissile">
        <annotation>
          <documentation>A defensive missile designed to destroy an incoming enemy missile, typically an intercontinental ballistic missile. [Desc] For example, the Nike and A-35 missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intercontBallisticMissile">
        <annotation>
          <documentation>A ballistic missile able to be sent from one continent to another, generally with a range capability in excess of 5,500 kilometres. [Desc] For example, the Atlas, Titian, Minuteman, Peacekeeper, SS-6, SS-7, SS-8, SS-9, SS-11, SS18, and SS-20 missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermedBallisticMissile">
        <annotation>
          <documentation>A ballistic missile with a range of 2,750 to 5,500 kilometres. [Desc] For example, the Thor, Redstone, Jupiter, Shavit, Taepo Dong 2, Pluton and Hades missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medRangeBallisticMissile">
        <annotation>
          <documentation>A ballistic missile with a range of 130 to 2,750 kilometres. [Desc] For example, the Soviet SS-1 (R-1, or Scud), SS-2 (R-2), SS-3, SS-4, and SS-5 missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa1Guild">
        <annotation>
          <documentation>A Soviet anti-aircraft surface-to-air missile (SAM) system, the first operational SAM deployed by the Soviet Union. [Desc] It was used only to defend Moscow. The missile uses a single liquid-fueled rocket motor. Its maximum speed is approximately Mach 2.5. Typical range for the missile is about 30 kilometres with a maximum altitude around 60,000 feet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa2Guideline">
        <annotation>
          <documentation>A Soviet high-altitude surface-to-air guided missile (SAM) system, the most widely deployed and used air defence missile in history. [Desc] It is a two-stage missile, consisting of a solid-fuel booster and a storable liquid-fuel upper stage burning red fuming nitric acid as the oxidizer, and kerosene as the fuel. Each battalion consists of six semi-fixed trainable single-rail launchers for their missiles about 60 to100 metres apart, deployed in a hexagonal 'flower' pattern around the central radars and guidance systems. Typically another six missiles are stored on tractor-trailers near the center of the site. Typical range for the missile is about 45 kilometres, with a maximum altitude around 60,000 feet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa3Goa">
        <annotation>
          <documentation>A Soviet short-range surface-to-air missile (SAM) system designed to complement the S-25 Berkut (SA-1 'Guild') and V-75 (SA-2 'Guideline'). [Desc] The missiles are typically deployed on originally fixed, but later trailer-mounted, turrets containing two or four but can be carried ready-to-fire on Zil trucks in pairs or on tracked chassis carrying three missiles. It has a shorter effective range and lower engagement altitude than either of its predecessors and also flies slower, but due to its two-stage design it is more effective against more maneuverable targets. It is also able to engage lower flying targets than the previous systems, and being more modern it is much more resistant to ECM than the SA-2. The 5V24 (V-600) missiles reach around Mach 3 to 3.5 in flight, both stages powered by solid fuel rocket motors, and has an effective range of 25 kilometres. The SA-3, like the SA-2, uses radio command guidance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa4Ganef">
        <annotation>
          <documentation>A Soviet long range, medium-to-high altitude surface-to-air missile (SAM) system. [Desc] The Transporter-Erector-Launcher (TEL) vehicles are tracked (modified AT-Ts) and carry two missiles each on an elevating turntable for up to 360 degree rotation and 70 degree elevation. The missiles are launched with the aid of four solid fuel rocket motors inside boosters attached to the outside of the massive missile. Once they have burned and the missile is aloft, it fires a liquid-fuelled ramjet sustainer engine. It reaches speeds of up to Mach 4 and has an effective range of 50 to 55 kilometres depending upon the version. It carries a 135 kilogram warhead.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa5Gammon">
        <annotation>
          <documentation>A Soviet very long range medium-to-high altitude surface-to-air missile (SAM) system designed to defend large areas from bomber attack or other strategic aircraft (such as the SR-71 'Blackbird'). [Desc] Each battalion has six single-rail missile launchers for the 10.72 metre long missiles as well as a number of radar systems. The missile range is 200 to 400 kilometres depending on the model.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa6Gainful">
        <annotation>
          <documentation>A Soviet mobile surface-to-air missile (SAM) system used in low level air defence system designed to protect ground forces from air attack. [Desc] Each battery consists of a number of similar tracked vehicles, one of which carries the 1S91 (NATO designation 'Straight Flush') 25 kilowatt G/H-band continuous-wave radar (range 75 kilometres) in addition to an optical sight and is usually accompanied by four triple-missile TELs and four trucks carrying three spare missiles and a crane. The missile range is 3 to 24 kilometres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa7Grail">
        <annotation>
          <documentation>A Soviet man-portable, shoulder-fired, low-altitude surface-to-air missile (SAM) system similar to the US Army REDEYE, with a high explosive warhead and passive infrared homing guidance. [Desc] The missile range is about thirteen kilometres. The SA-7 is a tail-chase missile system and its effectiveness depends on its ability to lock onto the heat source of low-flying fixed and rotary-wing aircraft.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa8Gecko">
        <annotation>
          <documentation>A Soviet short-range, anti-aircraft amphibious-vehicle-mounted mobile surface-to-air missile (SAM) system based on the SA-N-4 and an all-in-one TELAR vehicle which can detect, track and engage aircraft independently or with the aid of regimental surveillance radars. [Desc] The Gecko carries four SA-8 missiles, and another 8 inside for reload purposes. The missile range is about 13 kilometres with a launch weight of 190 kilograms. The SA-8 missile uses infrared tracking to find its targets.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa9Gaskin">
        <annotation>
          <documentation>A Soviet short-range, anti-aircraft amphibious-vehicle-mounted mobile surface-to-air missile (SAM) system consisting of the SA-9 launcher atop the BRDM-2A. [Desc] The Gaskin can carry two missiles boxes on the launch pad and four more inside for reload purposes. Missiles can be launched one at a time, two at a time, or four at a time. The Gaskin does not have radar. The missile range is 5 to 8 kilometres with a launch weight of 30 kilograms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa10Grumble">
        <annotation>
          <documentation>A Russian surface-to-air missile (SAM) system similar to the US Patriot. [Desc] It was developed as a PVO long-range system to defend strategic targets against both conventional aircraft and cruise missiles, while the contemporary S-300V (NATO designation SA-12A Gladiator/SA-12B Giant) series was developed as a more mobile system to protect the ground forces from aircraft and short-range ballistic missiles. The S-300 missiles are sealed rounds and require no maintenance over their lifetime. The missile range is 50 to 200 kilometres depending on the model.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa11Gadfly">
        <annotation>
          <documentation>A Russian medium-range, medium-altitude surface-to-air missile (SAM) system, the successor to the SA-6 'Gainful'. [Desc] It features improvements in number of missiles carried per TEL, range and altitude performance, missile speed, guidance accuracy and warhead potency. It is designed to engage maneuverable aircraft such as jets, helicopters and cruise missiles. The missile range is 3 to 50 kilometres depending on the model.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa12GladiatorGiant">
        <annotation>
          <documentation>A Russian long-range, high-altitude surface-to-air missile system designed primarily to intercept incoming ballistic missiles (counterpart to the SA-10 'Grumble'). [Desc] The system is very similar to the SA-10 in terms of configuration, but unlike the SA-10 there are two different sizes of missiles. The smaller 9M82 missiles, called SA-12B 'Gladiator' by NATO, are similar in size and range to those of the SA-10 system. However the 9M83 (SA-12A 'Giant') missiles are much larger and only two can be carried on each TELAR, rather than four. These vehicles, in combination with the command vehicle and 'Grill Pan' tracking radar, 'Bill Board A' surveillance radar and 'High Screen' ballistic missile detection radar, scan a specific area of the sky and engage aerial theats including ballistic missiles which are detected transiting it. The 'Gladiator' missiles have a maximum engagement range of around 75 kilometres while the 'Giant' missiles can engage targets out to 100 kilometres and up to altitudes of around 100,000 feet. In both cases the warhead is around 150 kilograms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa13Gopher">
        <annotation>
          <documentation>A Russian highly mobile, visually aimed, optical/infra-red guided, low-altitude, short-range surface-to-air missile (SAM) system (successor of the SA-9 'Gaskin'). [Desc] Rather than being mounted on an amphibious but lightly armoured BRDM chassis like the SA-9, the SA-13 is mounted on a slightly better protected and more mobile tracked, modified MT-LB. Four missiles are mounted on the turret in boxes, ready to launch, and eight more are carried inside the vehicle as reloads. Top missile speed is around Mach 2, engagement range is 500 to 5000 metres and engagement altitude is up to 11,500 feet. It can also use the SA-9 'Gaskin', SA-7 'Grail', and SA-14 'Gremlin' missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa15Gauntlet">
        <annotation>
          <documentation>A Russian low and medium-altitude, short-range surface-to-air missile (SAM) system designed for engaging aircraft, helicopters, cruise-missiles, precision munitions and remotely-piloted vehicles. [Desc] It is designed to protect targets from attack at all times and in any weather not only by shooting down attacking aircraft but also destroying any munitions before they reach the target. It is air-portable and equipped with NBC (nuclear, biological and chemical) protection. Each 9K331 vehicle is a completely autonomous TELAR although it can be linked into a greater air-defence system. The radar is a modern, phased-array type and eight missiles are stored vertically, ready to fire. The 9M330 missile is 3.5 metres long with a peak speed speed of around Mach 2.8. Guidance is via radio command and detonation via a radar proximity fuze.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa14Gremlin">
        <annotation>
          <documentation>A Russian man-portable air defence missile system (MANPADS) was developed in the Soviet Union as a response to the poor performance of the earlier SA-7 'Grail' system. [Desc] The missile includes an all-new infra-red homing seeker head. The missile range is about 4,500 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa16Gimlet">
        <annotation>
          <documentation>A Russian man-portable air defence missile system (MANPADS), the successor to the SA-14 'Gremlin' system. [Desc] Uses infra-red homing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa17Grizzly">
        <annotation>
          <documentation>A Russian medium-range, medium-altitude surface-to-air missile (SAM) system, the successor to the SA-11 'Gadfly'. [Desc] Possibly the biggest change from the SA-11 'Gadfly' system is the fact that the 9S18M1 'Snow Drift' surveillance radar is mounted on the TELAR, making each launcher more independent and allowing more targets to be tracked in different locations at the same time. Range, altitude and target engagement have improved as well. Range is reported as being up to 50 kilometres, maximum altitude around 82,000 feet and maximum target speed around Mach 4.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa18Grouse">
        <annotation>
          <documentation>A Russian man-portable air defence missile system (MANPADS), the successor to the SA-16 'Gimlet' system. [Desc] Uses infra-red homing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sa19Grisom">
        <annotation>
          <documentation>A Soviet Integrated Air Defense System carrying six (2S6) or eight (2S6M/2S6M1) 9K111 missiles in two banks of two pairs, each pair being able to be elevated independently. [Desc] Effective engagement ranges are 2.4 to 8 kilometres and altitudes are up to 11,500 feet. Each missile is 3.2 metres long, weighs 65 kilograms with a warhead of 16 kilograms, flies at around Mach 3.5 and can engage targets flying at up to Mach 1.5.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surfaceToAirMissile">
        <annotation>
          <documentation>A missile designed to be launched from the ground to destroy aircraft. [Desc] It is a type of anti-aircraft system. For example, the US MIM-series and RIM-series, and the Soviet SA-series missiles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surfaceToSurfaceMissile">
        <annotation>
          <documentation>A surface-to-surface guided projectile launched from a hand-held, vehicle mounted, trailer mounted or fixed installation or from a ship. [Desc] Surface-to-surface missiles are usually guided (an unguided surface-to-surface missile is usually referred to as a rocket). They are often powered by a rocket motor or sometimes fired by an explosive charge, since the launching platform is typically stationary or moving slowly. They usually have fins and/or wings for lift and stability, although hyper-velocity or short-ranged missiles may utilise body lift or fly a ballistic trajectory.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Moat_C" substitutionGroup="gml:AbstractFeature" type="dtox:Moat_CType">
    <annotation>
      <documentation>A trench surrounding a tract of land and serving as a barrier. [Desc] It is usually filled with water.</documentation>
    </annotation>
  </element>
  <complexType name="Moat_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Moat_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Moat_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Moat_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Moat_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Moat_S" substitutionGroup="gml:AbstractFeature" type="dtox:Moat_SType">
    <annotation>
      <documentation>A trench surrounding a tract of land and serving as a barrier. [Desc] It is usually filled with water.</documentation>
    </annotation>
  </element>
  <complexType name="Moat_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Moat_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Moat_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Moat_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Moat_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Moat_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Moat_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MooringMast_P" substitutionGroup="gml:AbstractFeature" type="dtox:MooringMast_PType">
    <annotation>
      <documentation>A mast used to secure an airship. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MooringMast_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:MooringMast_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:MooringMast_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:MooringMast_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MooringMast_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MooringMast_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MooringMast_S" substitutionGroup="gml:AbstractFeature" type="dtox:MooringMast_SType">
    <annotation>
      <documentation>A mast used to secure an airship. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MooringMast_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:MooringMast_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:MooringMast_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:MooringMast_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MooringMast_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MooringMast_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MooringMast_pylonConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="shapedLikeA">
        <annotation>
          <documentation>Having a configuration like the capital letter 'A' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeI">
        <annotation>
          <documentation>Having a configuration like the serif capital letter 'I' when viewed from the side. [Desc] There may be several, often alternating, cable support stubs along the upper portion.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MooringMast_pylonMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, aluminum, copper, iron and certain alloys (as brass, bronze and steel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness and much used for making tools, weapons, and machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MooringMast_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mast">
        <annotation>
          <documentation>A tall but relatively lightweight post (for example: a timber or a hollow cylinder of wood or metal). [Desc] Often guyed in order to withstand wind loads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations (for example: as an A-frame). [Desc] For example, the Eiffel Tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tubular">
        <annotation>
          <documentation>A tall, heavyweight, hollow cylinder of metal that does not require guying and is capable of withstanding significant wind loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Moraine_S" substitutionGroup="gml:AbstractFeature" type="dtox:Moraine_SType">
    <annotation>
      <documentation>An accumulation of soil and stone debris deposited by a glacier. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Moraine_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Moraine_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Moraine_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MotorVehicleStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:MotorVehicleStation_PType">
    <annotation>
      <documentation>A building at, or in which, motor vehicles are refuelled, serviced, and sometimes repaired. [Desc] Usually accompanied by several prominently placed petrol pumps.</documentation>
    </annotation>
  </element>
  <complexType name="MotorVehicleStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availablePol" type="dtox:MotorVehicleStation_availablePolType">
            <annotation>
              <documentation>The type(s) of petroleum, oils, and lubricants (POL) available at, or on the grounds of, a facility. [Desc] POL include a variety of substances, including fuels used in motor vehicles, heating fuels, and lubricants used in vehicle and engine maintenance. Water for maintenance operations may be included.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availablePol_2" type="dtox:MotorVehicleStation_availablePolType">
            <annotation>
              <documentation>The type(s) of petroleum, oils, and lubricants (POL) available at, or on the grounds of, a facility. [Desc] POL include a variety of substances, including fuels used in motor vehicles, heating fuels, and lubricants used in vehicle and engine maintenance. Water for maintenance operations may be included.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availablePol_3" type="dtox:MotorVehicleStation_availablePolType">
            <annotation>
              <documentation>The type(s) of petroleum, oils, and lubricants (POL) available at, or on the grounds of, a facility. [Desc] POL include a variety of substances, including fuels used in motor vehicles, heating fuels, and lubricants used in vehicle and engine maintenance. Water for maintenance operations may be included.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="batteryRechargeAvail" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the feature includes facilities for the recharging of batteries in battery electric vehicles (BEVs) and/or the exchange of discharged batteries for those that have been previously recharged. [Desc] Recharging may be either over a short period of time (for example: at a motor vehicle station) or involve a multi-hour gradual process (for example: during the day-time at a parking facility).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MotorVehicleStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MotorVehicleStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MotorVehicleStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:MotorVehicleStation_SType">
    <annotation>
      <documentation>A building at, or in which, motor vehicles are refuelled, serviced, and sometimes repaired. [Desc] Usually accompanied by several prominently placed petrol pumps.</documentation>
    </annotation>
  </element>
  <complexType name="MotorVehicleStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availablePol" type="dtox:MotorVehicleStation_availablePolType">
            <annotation>
              <documentation>The type(s) of petroleum, oils, and lubricants (POL) available at, or on the grounds of, a facility. [Desc] POL include a variety of substances, including fuels used in motor vehicles, heating fuels, and lubricants used in vehicle and engine maintenance. Water for maintenance operations may be included.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availablePol_2" type="dtox:MotorVehicleStation_availablePolType">
            <annotation>
              <documentation>The type(s) of petroleum, oils, and lubricants (POL) available at, or on the grounds of, a facility. [Desc] POL include a variety of substances, including fuels used in motor vehicles, heating fuels, and lubricants used in vehicle and engine maintenance. Water for maintenance operations may be included.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availablePol_3" type="dtox:MotorVehicleStation_availablePolType">
            <annotation>
              <documentation>The type(s) of petroleum, oils, and lubricants (POL) available at, or on the grounds of, a facility. [Desc] POL include a variety of substances, including fuels used in motor vehicles, heating fuels, and lubricants used in vehicle and engine maintenance. Water for maintenance operations may be included.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="batteryRechargeAvail" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the feature includes facilities for the recharging of batteries in battery electric vehicles (BEVs) and/or the exchange of discharged batteries for those that have been previously recharged. [Desc] Recharging may be either over a short period of time (for example: at a motor vehicle station) or involve a multi-hour gradual process (for example: during the day-time at a parking facility).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MotorVehicleStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MotorVehicleStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MotorVehicleStation_availablePolType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="biodiesel">
        <annotation>
          <documentation>A fuel made from vegetable oils (for example: soybean or canola), animal fats, and/or recycled grease, and intended for use in diesel engines. [Desc] For U.S. Energy Information Administration reporting, biodiesel is a fuel composed of mono-alkyl esters of long chain fatty acids derived from vegetable oils or animal fats, and meeting the requirements of American Society for Testing and Materials (ASTM) D6751. Biodiesel is registered with the EPA as both a fuel and a fuel additive. Its designation as B100 indicates it is unblended (100 percent) biodiesel. It can serve as a substitute for petroleum-derived diesel or distillate fuel. Biodiesel Blend is a fuel that combines pure biodiesel stock with petroleum-based diesel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="biodieselBlend">
        <annotation>
          <documentation>A fuel blended from biodiesel and petroleum-based diesel fuel, and intended for use in diesel engines. [Desc] Biodiesel Blend is designated BXX, where XX represents the volume percentage of biodiesel fuel in the blend. The blending ratio typically varies from 2 percent biodiesel (B2) up to 99.9 percent biodiesel (B99.9), with unblended biodiesel referred to as B100. Blending may occur at the point of biodiesel production, at an intermediate storage or distribution facility, or at the point-of-sale (for example: a motor vehicle station).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="compressedNaturalGas">
        <annotation>
          <documentation>Natural gas compressed into high-pressure cylinders and used as an environmentally friendly fuel. [Desc] Natural gas occurs naturally underground, consisting chiefly of methane and is often found associated with petroleum.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dieselOil">
        <annotation>
          <documentation>A petroleum fraction used as fuel in diesel engines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ethanol85">
        <annotation>
          <documentation>A mixed biofuel consisting of 85 percent ethanol and 15 percent unleaded gasoline, commonly known as 'E85'. [Desc] It can be used to run automobiles known as flexible fuel vehicles (FFV). Using E85 in non-FFV vehicles can cause corrosion of vehicle parts, because these parts are notá incompatible with high concentrations of ethanol.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hydrogen">
        <annotation>
          <documentation>A colorless odorless highly flammable diatomic gas that may be used as an alternative fuel for transportation. [Desc] Using a fuel cell, hydrogen may be used to generate electricity to power electrically-driven wheels, or it may be directly combusted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hythane">
        <annotation>
          <documentation>Hythane (Hydrogen Compressed Natural Gas (HCNG)) is a mixture of natural gas (methane) and hydrogen. [Desc] Hythane is usually 5-7 percent hydrogen by energy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kerosene">
        <annotation>
          <documentation>A petroleum distillate containing liquid hydrocarbons which boils in the range 150 to 300 degrees Centigrade. [Desc] It is used as a fuel for tractors and jet engines, and in domestic heaters.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 degrees Centigrade. [Desc] It is stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="propane">
        <annotation>
          <documentation>A colorless gas, C3H8, derived from natural gas and petroleum and widely used as a fuel. [Desc] Commonly transported and dispensed in liquefied form, especially in pressurized hand-carry tanks for use as a fuel for outdoor cooking in barbecues and portable stoves. The standard steel container holds 18 litre (4.73 U.S. gallon) and is often termed a 'barbecue tank'. Due to its low boiling point, liquefied propane vaporizes as soon as it is released from its pressurized container. Note that Liquefied Petroleum Gas (LPG) sold as an automotive fuel is a combination of propane and butane, often with propylene and/or butylenes, plus an odorant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MountainPass_C" substitutionGroup="gml:AbstractFeature" type="dtox:MountainPass_CType">
    <annotation>
      <documentation>A narrow route through a mountainous region or over a mountain range. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MountainPass_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MountainPass_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MountainPass_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MountainPass_P" substitutionGroup="gml:AbstractFeature" type="dtox:MountainPass_PType">
    <annotation>
      <documentation>A narrow route through a mountainous region or over a mountain range. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MountainPass_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MountainPass_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MountainPass_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MountainPass_S" substitutionGroup="gml:AbstractFeature" type="dtox:MountainPass_SType">
    <annotation>
      <documentation>A narrow route through a mountainous region or over a mountain range. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="MountainPass_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:MountainPass_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MountainPass_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MountainPass_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MountainPass_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string"/>
  </simpleType>
  <simpleType name="MountainPass_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Susceptible to, and not operating in, snowy weather conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MovementAreaShoulder_S" substitutionGroup="gml:AbstractFeature" type="dtox:MovementAreaShoulder_SType">
    <annotation>
      <documentation>A strip adjacent to the edge of a pavement so prepared as to provide a transition between the pavement and the adjacent surface. [Desc] The movement area shoulder is not normally used by vehicles or aircraft, but is provided as an allowable margin in case of emergency situations.</documentation>
    </annotation>
  </element>
  <complexType name="MovementAreaShoulder_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:MovementAreaShoulder_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp" type="dtox:MovementAreaShoulder_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_2" type="dtox:MovementAreaShoulder_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_3" type="dtox:MovementAreaShoulder_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:MovementAreaShoulder_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:MovementAreaShoulder_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MovementAreaShoulder_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MovementAreaShoulder_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MovementAreaShoulder_aeroMoveAreaSurfaceCompType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>A surface composed of various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a bituminous binder (for example: tar or asphalt). [Desc] Often referred to as 'earth cement'. Prepared by digging up the surface, mixing the material with bitumen or oil binder, and surfacing with the resulting mixture. Bitumen is the family name for either tar (derived from coal) or asphalt (derived from petroleum).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>A surface composed of masonry units packed closely together on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A surface composed of clay, packed over a firm subgrade, that has hardened over a period of time. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A surface composed of a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A surface composed of crushed coral that has been graded and rolled to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>A surface composed of the existing earth material(s). [Desc] May be grass-covered or bare.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>A surface composed of small water-worn or crushed stones compacted to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>A cleared area of a frozen watercourse. [Desc] Usually marked and intended to support regular traffic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingMat">
        <annotation>
          <documentation>A surface composed of prefabricated, portable mats so designed that any number of planks (sections) may be fastened together to form a stable landing surface. [Desc] Usually made of aluminum (for example: US Air Force AM-2 aluminum matting) with a non-skid coating applied. May also be used for beach landings, heliports, bridge decking, heavy duty roads, and other similar applications such as flooring for relocatable shelters, tents, and hangers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laterite">
        <annotation>
          <documentation>A surface composed of a clayey (usually red) soil that hardens on exposure to the air, packed over a firm subgrade. [Desc] Laterite is characterized by a high proportion of sesquioxides, especially of aluminum and iron, and a low proportion of bases and silica. It is formed by chemical weathering in tropical and subtropical regions. Also loosely any of various other reddish or iron-rich surface materials in the tropics and sub-tropics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>A surface composed of broken rock or ironstone slag of varying size and shape that is packed through repeated rolling and water-bound. [Desc] The range of sizes and shapes results in a relatively firm interlocking of the materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="membrane">
        <annotation>
          <documentation>A surface covered by spread rolls of protective laminate, providing waterproofing and dustproofing on soils that have adequate strength for airfield traffic areas. [Desc] Usually rubber-based, but may be plastic (for example: nylon) or other coated fibre material.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonBituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a non-bituminous binder (for example: portland cement). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="piercedSteelPlanking">
        <annotation>
          <documentation>A surface composed of pierced steel sheets, nominally 15 inches by 10 feet in size, that have been clipped together edgewise to form a continuous mat. [Desc] Used to best effect on stabilized subgrade, resulting in a semi-permanent runway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>A surface composed of sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>A surface composed of packed snow, usually resulting from multiple snowfalls, that may have additionally been rolled to ensure the absence of voids or cavities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>A surface composed of rock or similar mineral substances (other than metal) of generally regular form and size, usually artificially shaped. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>A body of water that is kept clear for use as a seaplane run. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>A surface composed of wood logs, beams, or planks. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>A surface composed of asphalt applied over a concrete underlayment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MovementAreaShoulder_aerodromeSurfaceStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="closed">
        <annotation>
          <documentation>Access is officially prohibited. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>Access is officially permitted. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="workInProgress">
        <annotation>
          <documentation>The surface is under construction and is therefore not capable of supporting aircraft operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parkedDisabledAircraft">
        <annotation>
          <documentation>Aircraft may be parked on the movement surface limiting operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MovementAreaShoulder_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MovementAreaShoulder_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="MunitionStorageFacility_C" substitutionGroup="gml:AbstractFeature" type="dtox:MunitionStorageFacility_CType">
    <annotation>
      <documentation>A facility for the storage of munitions (for example: bombs, missiles, warheads, mines or ammunition). [Desc] Specifically, storage of weapons charged with: explosives; propellant; pyrotechnics; initiating composition; or nuclear, chemical, or biological material for use in military operations. Facilities may range in size from a small stockpile of munitions (sometimes termed an 'ammo dump') that may be revetted to a large perimeter-controlled site with multiple dispersed bunkers laid out to minimize the effect of accidental detonation (sometimes termed a 'munitions depot').</documentation>
    </annotation>
  </element>
  <complexType name="MunitionStorageFacility_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MunitionStorageFacility_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MunitionStorageFacility_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MunitionStorageFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:MunitionStorageFacility_PType">
    <annotation>
      <documentation>A facility for the storage of munitions (for example: bombs, missiles, warheads, mines or ammunition). [Desc] Specifically, storage of weapons charged with: explosives; propellant; pyrotechnics; initiating composition; or nuclear, chemical, or biological material for use in military operations. Facilities may range in size from a small stockpile of munitions (sometimes termed an 'ammo dump') that may be revetted to a large perimeter-controlled site with multiple dispersed bunkers laid out to minimize the effect of accidental detonation (sometimes termed a 'munitions depot').</documentation>
    </annotation>
  </element>
  <complexType name="MunitionStorageFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MunitionStorageFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MunitionStorageFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="MunitionStorageFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:MunitionStorageFacility_SType">
    <annotation>
      <documentation>A facility for the storage of munitions (for example: bombs, missiles, warheads, mines or ammunition). [Desc] Specifically, storage of weapons charged with: explosives; propellant; pyrotechnics; initiating composition; or nuclear, chemical, or biological material for use in military operations. Facilities may range in size from a small stockpile of munitions (sometimes termed an 'ammo dump') that may be revetted to a large perimeter-controlled site with multiple dispersed bunkers laid out to minimize the effect of accidental detonation (sometimes termed a 'munitions depot').</documentation>
    </annotation>
  </element>
  <complexType name="MunitionStorageFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:MunitionStorageFacility_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="MunitionStorageFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:MunitionStorageFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="MunitionStorageFacility_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ammunition">
        <annotation>
          <documentation>Military stores or supplies consisting of projectiles (for example: bullets, shells, and/or grenades) and propellants. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="explosive">
        <annotation>
          <documentation>Any chemical compound, mixture, and/or device the primary or common purpose of which is to function by explosion, that is with substantially instantaneous release of gas and/or heat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="NaturalPool_P" substitutionGroup="gml:AbstractFeature" type="dtox:NaturalPool_PType">
    <annotation>
      <documentation>A naturally formed pool of water. [Desc] It is usually fed by surface drainage from the surrounding region and/or water arising from an underground source (for example: a spring or a resurgence).</documentation>
    </annotation>
  </element>
  <complexType name="NaturalPool_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NaturalPool_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="naturalPoolType" type="dtox:NaturalPool_naturalPoolTypeType">
            <annotation>
              <documentation>The type of a natural pool, generally based on its origin. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NaturalPool_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NaturalPool_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NaturalPool_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="NaturalPool_S" substitutionGroup="gml:AbstractFeature" type="dtox:NaturalPool_SType">
    <annotation>
      <documentation>A naturally formed pool of water. [Desc] It is usually fed by surface drainage from the surrounding region and/or water arising from an underground source (for example: a spring or a resurgence).</documentation>
    </annotation>
  </element>
  <complexType name="NaturalPool_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NaturalPool_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="naturalPoolType" type="dtox:NaturalPool_naturalPoolTypeType">
            <annotation>
              <documentation>The type of a natural pool, generally based on its origin. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NaturalPool_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NaturalPool_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NaturalPool_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="NaturalPool_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NaturalPool_naturalPoolTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="spring">
        <annotation>
          <documentation>A flow of water rising or welling naturally from the earth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="walledInSpring">
        <annotation>
          <documentation>A spring whose outflow has been collected by an enclosure. [Desc] For example, to increase its volume and/or smooth seasonal fluctuations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="resurgence">
        <annotation>
          <documentation>The location at which a watercourse re-emerges from the terrain at the end of an underground part of its course. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NaturalPool_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Nearshore_S" substitutionGroup="gml:AbstractFeature" type="dtox:Nearshore_SType">
    <annotation>
      <documentation>The part of the shore or beach which lies between the low water mark and the landward limit of the offshore region. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Nearshore_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:Nearshore_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Nearshore_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_2.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.primaryStructMatChar" type="dtox:MaritimeBottomCharacter_primaryStructMatCharType">
            <annotation>
              <documentation>The physical characteristic(s) (for example: particle size, morphology or consistency) of the primary type of material composing a feature. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.sedimentColour" type="dtox:MaritimeBottomCharacter_sedimentColourType">
            <annotation>
              <documentation>The general colour of a waterbody sediment based on the Geological Society of America (GSA) rock colour chart and the Munsell colour system. [Desc] The Munsell system is based on a colour solid, or approximately a colour sphere, which has a neutral gray central axis grading from white at the top to black at the bottom. This property of lightness is called value. Around the circumference or equator of the solid are the ten major hues, each of which is divided into ten numbered divisions, so that 5 marks the middle of the hue, and 10 marks the boundary between one hue and the next. Thus, any particular hue can be designated by a number and a letter such as 5R or 10YR. Any single vertical section through the neutral gray axis and a particular hue constitutes a colour chart on which the colors grade in value from light at the top to dark at the bottom, and in chroma (degree of saturation) from gray at one edge to the most vivid colors out at the margin. Both value and chroma are numbered so any particular colour can be given a numerical designation representing hue, value, and chroma such as 5R 6/4 and 10YR 8/2. Colour names are based on the Inter-Society Color Council-National Bureau of Standards system of names.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeBottomCharacter_3.structMatType" type="dtox:MaritimeBottomCharacter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Nearshore_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Nearshore_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Nearshore_soilTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="wellGradedGravel">
        <annotation>
          <documentation>Well-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedGravel">
        <annotation>
          <documentation>Poorly-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltyGravelSand">
        <annotation>
          <documentation>Silty gravels and/or gravel-sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeyGravel">
        <annotation>
          <documentation>Clayey gravels and/or gravel-sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedSand">
        <annotation>
          <documentation>Well-graded sand and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedSand">
        <annotation>
          <documentation>Poorly graded sands and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySand">
        <annotation>
          <documentation>Silty sands and/or sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeySand">
        <annotation>
          <documentation>Clayey sands and/or sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltAndFineSand">
        <annotation>
          <documentation>Inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leanClay">
        <annotation>
          <documentation>Inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicSiltandClay">
        <annotation>
          <documentation>Organic silts and organic silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fatClay">
        <annotation>
          <documentation>Inorganic clays of high plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="micraceous">
        <annotation>
          <documentation>Micaceous or diatomaceous inorganic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicClay">
        <annotation>
          <documentation>Organic clays of medium to high plasticity and/or organic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Peat and other highly organic soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltFineSandLeanClay">
        <annotation>
          <documentation>Having both ML (inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity) and CL (inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays) characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>Sedimentary salt deposits left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notEvaluated">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Nearshore_vegetationCharacteristicType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="algae">
        <annotation>
          <documentation>An area of marine plants that grow in long narrow ribbons. [Desc] Algae may be moored or floating. For example, sea grass, kelp, or sargasso.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaGrass">
        <annotation>
          <documentation>An area of any of various grasslike marine algae. [Desc] Eel-grass, Zostera marina, is one of the best known sea grasses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="NonBuildingStructure_C" substitutionGroup="gml:AbstractFeature" type="dtox:NonBuildingStructure_CType">
    <annotation>
      <documentation>A free-standing self-supporting construction (for example: a large piece of equipment) designed to support human activities (for example: agriculture, manufacturing, or mining) but not intended for human occupancy and/or habitation (for example: a house, a bank, an office, or a stadium). [Desc] May have only limited protection from the weather (for example: a hayrick) and often composed of components specialized for a particular activity (for example: animal feeding, material storage, or traffic control) or process (for example: chemical reaction, heating, mixing, or physical shaping). For example, a cane press, a cement mill, a cotton gin, a distillation tower, and a rock crusher.</documentation>
    </annotation>
  </element>
  <complexType name="NonBuildingStructure_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NonBuildingStructure_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NonBuildingStructure_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="NonBuildingStructure_P" substitutionGroup="gml:AbstractFeature" type="dtox:NonBuildingStructure_PType">
    <annotation>
      <documentation>A free-standing self-supporting construction (for example: a large piece of equipment) designed to support human activities (for example: agriculture, manufacturing, or mining) but not intended for human occupancy and/or habitation (for example: a house, a bank, an office, or a stadium). [Desc] May have only limited protection from the weather (for example: a hayrick) and often composed of components specialized for a particular activity (for example: animal feeding, material storage, or traffic control) or process (for example: chemical reaction, heating, mixing, or physical shaping). For example, a cane press, a cement mill, a cotton gin, a distillation tower, and a rock crusher.</documentation>
    </annotation>
  </element>
  <complexType name="NonBuildingStructure_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NonBuildingStructure_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NonBuildingStructure_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="NonBuildingStructure_S" substitutionGroup="gml:AbstractFeature" type="dtox:NonBuildingStructure_SType">
    <annotation>
      <documentation>A free-standing self-supporting construction (for example: a large piece of equipment) designed to support human activities (for example: agriculture, manufacturing, or mining) but not intended for human occupancy and/or habitation (for example: a house, a bank, an office, or a stadium). [Desc] May have only limited protection from the weather (for example: a hayrick) and often composed of components specialized for a particular activity (for example: animal feeding, material storage, or traffic control) or process (for example: chemical reaction, heating, mixing, or physical shaping). For example, a cane press, a cement mill, a cotton gin, a distillation tower, and a rock crusher.</documentation>
    </annotation>
  </element>
  <complexType name="NonBuildingStructure_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NonBuildingStructure_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NonBuildingStructure_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="NonBuildingStructure_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonBuildingStructure_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hexagonal">
        <annotation>
          <documentation>Shaped like a hexagon, a polygon with six edges and six vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="octagonal">
        <annotation>
          <documentation>Shaped like a octagon, a polygon with eight sides and eight vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pentagonal">
        <annotation>
          <documentation>Shaped like a pentagon, a polygon with five sides and five vertices. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonBuildingStructure_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonBuildingStructure_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="generalRepair">
        <annotation>
          <documentation>The repair and maintenance of machinery and/or equipment including the specialized repair of goods produced in the manufacturing sector with the aim to restore machinery, equipment and other products to working order. [Desc] Includes the provision of general or routine maintenance (servicing) on such products to ensure they work efficiently and to prevent breakdown and unnecessary repairs. Also included is the specialized installation of machinery, however, the installation of equipment that forms an integral part of buildings or similar structures, such as installation of electrical wiring, installation of escalators or installation of air-conditioning systems, is classified as construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="warehousingStorage">
        <annotation>
          <documentation>The operation of storage and/or warehouse facilities for all kind of goods (for example: grain silos, general merchandise warehouses, refrigerated warehouses, or storage tanks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="culturalArtsEntertainment">
        <annotation>
          <documentation>Services provided to meet varied cultural, art and entertainment interests. [Desc] Includes establishments for the production, promotion of, and participation in, live performances, events or exhibits intended for public viewing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="humanHealthActivities">
        <annotation>
          <documentation>The activities of human health institutions (for example: short- or long-term hospitals; general or specialty medical, surgical, psychiatric and substance abuse hospitals$$$$$ sanatoria$$$$$ preventoria$$$$$ medical nursing homes$$$$$ asylums$$$$$ mental hospital institutions$$$$$ rehabilitation centres$$$$$ or leprosaria) which engage in providing diagnostic and medical treatment with any of a wide variety of medical conditions. [Desc] The facilities may include accommodation or be limited to the provision of out-patient care.These activities also include medical consultation and treatment in the field of general and specialized medicine by general practitioners and medical specialists and surgeons, dental practice activities of a general or specialized nature and orthodontic activities, and activities for human health not performed by hospitals or by practicing medical doctors but by paramedical practitioners legally recognized to treat patients.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mooring">
        <annotation>
          <documentation>The securing of a vessel (for example: a ship or a barge) or other floating object to a fixed object or the sea bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadFreightTransport">
        <annotation>
          <documentation>The transport by road of freight using motor vehicles (for example: trucks) specialized for that purpose. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transport">
        <annotation>
          <documentation>The provision of passenger and/or freight transport by railway, pipeline, road, water or air and associated activities (for example: terminal and parking facilities, cargo handling, or storage). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="agriculture">
        <annotation>
          <documentation>The production of crops and/or animals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drilling">
        <annotation>
          <documentation>The drilling of boreholes in the search for extractable mineral resources (for example: crude petroleum or natural gas) and/or subsequent exploitation of those resources. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="imprisonment">
        <annotation>
          <documentation>To keep prisoners in a place of confinement. [Desc] May occur for either civil or criminal misconduct, and may be used to temporarily detain suspects awaiting trial.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manufacturing">
        <annotation>
          <documentation>The physical or chemical transformation of materials, substances, or components into new products. [Desc] The materials, substances, or components transformed are raw materials that are products of agriculture, forestry, fishing, mining or quarrying as well as products of other manufacturing activities. Substantial alteration, renovation or reconstruction of goods is generally considered to be manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miningQuarrying">
        <annotation>
          <documentation>The extraction of minerals occurring naturally as solids (coal and ores), liquids (petroleum) or gases (natural gas). [Desc] Extraction can be achieved by different methods (for example: underground or surface mining, well operation, or seabed mining). Includes supplementary activities aimed at preparing the crude materials for marketing (for example: crushing, grinding, cleaning, drying, sorting, concentrating ores, liquefaction of natural gas and agglomeration of solid fuels. These operations are often accomplished at or near the location where the resource is extracted.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationSupport">
        <annotation>
          <documentation>Activities, devices and operations associated with transportation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterTransport">
        <annotation>
          <documentation>The transport of passengers and/or freight using water vehicles (for example: ships or hovercraft), and supporting activities. [Desc] Included are: the operation of towing or pushing boats; excursion, cruise or sightseeing boats$$$$$ ferries$$$$$ and water taxis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="convenienceStore">
        <annotation>
          <documentation>The limited retail sale of food, beverages, and small personal items (for example: hygiene products, pharmaceuticals, tobacco products). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="grocery">
        <annotation>
          <documentation>The retail sale of a wide variety of goods including food and alcohol (where permitted), medicine, clothes, and other household products that are consumed regularly. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="market">
        <annotation>
          <documentation>The retail sale of any kind of new or second hand good (for example: household items, provisions, or livestock) in a usually movable stall located either along a public road or at a fixed marketplace. [Desc] A fixed marketplace accommodates many stalls, and may be either an open site designated for temporary use (for example: on 'market day') or a permanent structure with a roof and/or complete enclosure to protect against inclement weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="membershipOrganization">
        <annotation>
          <documentation>Concerns united by a common interest or goal primarily engaged in promoting the civic and social interests of their members. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrolSale">
        <annotation>
          <documentation>The retail sale of fuel for motor vehicles. [Desc] May also include retail sale of lubricating and/or cooling products for motor vehicles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayTransport">
        <annotation>
          <documentation>The transport by rail of passengers and/or freight using railway rolling stock, and supporting activities. [Desc] May involve either mainline networks, spread over an extensive geographic area, or operate over a short distance on a local rail line.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restroom">
        <annotation>
          <documentation>A location for practicing good hygiene in order to ensure personal cleanliness and promotion of health. [Desc] Hygienic practices include washing of the hands and/or face, elimination of bodily wastes, and adjustment of personal appearance (for example: the use of a mirror to configure hair or apply make-up).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wasteTreatmentDisposal">
        <annotation>
          <documentation>The disposal, and treatment prior to disposal, of various forms of waste other than sewerage. [Desc] Partial or complete dismantling and separation of hazardous components may take place before separate disposal. Waste treatment methods include: burial or ploughing-under, chemical treatment, combustion, composting, dumping on land or in water, encapsulation, and incineration.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="machineryRepair">
        <annotation>
          <documentation>The repair and maintenance of industrial machinery and equipment including specialized repair with the aim to restore the industrial machinery and equipment to working order. [Desc] The provision of general or routine maintenance (servicing) on such machinery and equipment to ensure they work efficiently and to prevent breakdown and unnecessary repairs is included. Included, for example, is the: sharpening or installing commercial and industrial machinery blades and saws; the provision of welding (for example: automotive or general) repair services$$$$$ and the repair of agricultural and other heavy and industrial machinery and equipment (for example: forklifts and other materials handling equipment, machine tools, commercial refrigeration equipment, construction equipment, or mining machinery).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicleRepair">
        <annotation>
          <documentation>The routine maintenance and/or repair of motor vehicles (for example: buses, cars or trucks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicAdministration">
        <annotation>
          <documentation>Federal, state, and local government agencies that administer, oversee, and manage public programs and have executive, legislative, or judicial authority over other institutions within a given area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="accommodation">
        <annotation>
          <documentation>The provision of lodging ranging from short-stay (for example: nightly) through long-term primary residences. [Desc] May include the provision of meals, entertainment and/or recreational facilities. The amount and type of supplementary services provided may vary widely.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="education">
        <annotation>
          <documentation>Education at any level or for any profession, oral or written as well as by radio and television or other means of communication. [Desc] It includes education by the different institutions in the regular school system at its different levels as well as adult education and literacy programmes.Also included are military schools and academies, as well as prison schools, at their respective levels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyShelter">
        <annotation>
          <documentation>A temporary shelter for people to live when they can't live in their previous residence (for example: as a result of a natural disaster). [Desc] An emergency shelter typically specializes in people fleeing a specific type of situation (for example: battered women, victims of domestic violence, or victims of sexual abuse). People staying in emergency shelters generally stay all day, except for work, school, or errands.Temporary emergency shelters are often set up by non-profit organizations like the Red Cross and Red Crescent, or governmental emergency management departments, in response to natural disasters, such as a flood or earthquake. They tend to use tents or other temporary structures, or are in buildings usually used for another purpose, such as a church or school.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigation">
        <annotation>
          <documentation>Supports directing the movement of vehicles (for example: ships or airplanes) from one point to another safely and efficiently. [Desc] Includes, for example: course planning, position determination, hazard avoidance, and environmental condition (for example: weather) reporting.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumGasExtract">
        <annotation>
          <documentation>The production of crude petroleum, the mining and extraction of oil from oil shale and oil sands and the production of natural gas and recovery of hydrocarbon liquids. [Desc] Includes the activities of operating and/or developing oil and gas field properties, for example: drilling, completing and equipping wells; operating separators, emulsion breakers, desilting equipment and field gathering lines for crude petroleum$$$$$ and all other activities in the preparation of oil and gas up to the point of shipment from the producing property. Also includes the production of oil, the mining and extraction of oil from oil shale and oil sands and the production of gas and hydrocarbon liquids, through gasification, liquefaction and pyrolysis of coal at the mine site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="socialWork">
        <annotation>
          <documentation>Social, counselling, welfare, refugee, referral and similar services which are delivered to individuals and families in their homes or elsewhere and carried out by government offices or by private organizations, disaster relief organizations and national or local self-help organizations and by specialists providing counselling services. [Desc] Includes, for example: welfare and guidance activities for children and adolescents; adoption activities$$$$$ household budget counselling$$$$$ marriage and family guidance$$$$$ credit and debt counselling$$$$$ vocational rehabilitation and habilitation activities for unemployed persons$$$$$ eligibility determination in connection with welfare aid, rent supplements or food stamps$$$$$ day facilities for the homeless and other socially weak groups$$$$$ and charitable activities like fund-raising or other supporting activities aimed at social work.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsAmusementRecreation">
        <annotation>
          <documentation>Activities that meet recreational and amusement interests of the general public. [Desc] These establishments may include provisions for watching or participating in sporting, amusement and recreational activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cargoHandling">
        <annotation>
          <documentation>The loading and/or unloading of goods of all types irrespective of the mode of transport used for transportation. [Desc] Includes, for example: luggage handling at aerodromes; bulk and break-bulk cargo operations at marine terminals$$$$$ and petroleum transfer between pipelines and vessels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guard">
        <annotation>
          <documentation>The provision of guard and patrol services. [Desc] May include temporary securing of prisoners.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicOrderSafetySecurity">
        <annotation>
          <documentation>Activities engaged in the administration of justice, public order, safety and security. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religiousActivities">
        <annotation>
          <documentation>Activities of religious organizations or individuals providing services either directly to worshippers (for example: in churches, mosques, temples, synagogues or other places of worship) or through the preparation of individuals for such service. [Desc] Includes religious communities (for example: a convent or a monastery), religious retreats, and religious funeral service activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shortTermAccommodation">
        <annotation>
          <documentation>Provides lodging on a nightly or weekly basis. [Desc] Short-term accommodations include furnished rooms or suites or complete self-contained units with kitchens, housekeeping services, and may often include a range of additional services such as food and beverage services, parking, laundry services, swimming pools and exercise rooms, recreational facilities and conference and convention facilities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="signalling">
        <annotation>
          <documentation>The use of signals for controlling a transportation system. [Desc] For example, station displays to advise passengers of vehicle arrival and/or departure times, railway signals to control use of track segments, and road signage to advise motorists of hazards, detours, and/or road closures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="telecommunications">
        <annotation>
          <documentation>The transmission and receipt of voice, data, text, sound and/or video by electronic means. [Desc] For example, telegraphy, television broadcasting, satellite radio, digital mobile phone service, and the Internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="businessPersonalSupport">
        <annotation>
          <documentation>A variety of routine support activities for the day-to-day operations of organizations, businesses and in some cases, households or individuals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="financialServices">
        <annotation>
          <documentation>Activities involving the obtaining, holding, redistribution and/or management of funds and other assets of monetary value, including banking, investment, and insurance, and other than compulsory government-managed social security. [Desc] For example, monetary intermediation, central banking, and retail banking (including savings banking, postal savings banking and credit unions).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodService">
        <annotation>
          <documentation>Any meal prepared outside the residence by businesses, institutions, or companies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publishingBroadcasting">
        <annotation>
          <documentation>The activities of producing and disseminating vocal, pictorial and/or textual information and cultural products, including a means to transmit or distribute these products, as well as data or communications, information technology activities. [Desc] Publishing is the process of production and dissemination of literature or information to the general public. Forms of publishing include print, electronic or audio, the Internet or as multimedia products such as CD-ROM reference books. Broadcasting is the distribution of audio and video content to an audience via radio, television, cable or the internet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="observationStation">
        <annotation>
          <documentation>A structure designed and equipped for making observations of astronomical, meteorological, or other natural phenomena. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="professionalScientificTech">
        <annotation>
          <documentation>A variety of activities of a professional nature which provides assistance to clients. [Desc] It includes those activities for which more advanced professional, scientific and technical skill levels are required.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="realEstateActivities">
        <annotation>
          <documentation>Acting as lessors, agents and/or brokers in land along with anything permanently affixed to the land (for example: buildings). [Desc] For example, selling or buying real estate, renting real estate, or providing other real estate services such as appraising real estate or acting as real estate escrow agents.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadTransport">
        <annotation>
          <documentation>The transport by road of passengers and/or freight using motor vehicles, and supporting activities. [Desc] Included are: transport by private vehicles; taxi operations$$$$$ scheduled bus services$$$$$ charters, excursions and other occasional coach services$$$$$ and commercial truck haulage (for example: retail products, bulk liquids, refrigerated produce, or waste).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonBuildingStructure_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonBuildingStructure_verticalConstMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonBuildingStructure_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowWaterbodySurface">
        <annotation>
          <documentation>Located at all times below the waterbody surface and may be located above, on, or below the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="portionsBelowGroundSurf">
        <annotation>
          <documentation>Portions of this feature are partially buried and partially above ground at the same time. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveWaterbodyBottom">
        <annotation>
          <documentation>Located above the waterbody bottom but below the waterbody surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowWaterbodyBottom">
        <annotation>
          <documentation>Buried below the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="NonDirectionalRadioBeacon_P" substitutionGroup="gml:AbstractFeature" type="dtox:NonDirectionalRadioBeacon_PType">
    <annotation>
      <documentation>A low or medium radio navigation service transmitting signals whereby the pilot of a suitably equipped aircraft can determine bearings, 'home in' on, and/or track to or from the station. [Desc] The radio frequencies assigned to an NDB shall be selected from those available in that portion of the spectrum between 190 and 1750 kilohertz (kHz).</documentation>
    </annotation>
  </element>
  <complexType name="NonDirectionalRadioBeacon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NonDirectionalRadioBeacon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NonDirectionalRadioBeacon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="NonWaterWell_P" substitutionGroup="gml:AbstractFeature" type="dtox:NonWaterWell_PType">
    <annotation>
      <documentation>A shaft sunk into the ground to reach and tap a supply of liquids and/or gases other than water intended for use in agriculture or domestic consumption. [Desc] Typically drilled to tap underground reservoirs of hydrocarbons (for example: petroleum or natural gas). May also, for example, yield geothermally heated liquids for use in power generation or heating, or brine for use in the extraction of salt.</documentation>
    </annotation>
  </element>
  <complexType name="NonWaterWell_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Well_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Well_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonWaterWell_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:NonWaterWell_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:NonWaterWell_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:NonWaterWell_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rigPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a rig is present. [Desc] A rig is a superstructure fitted for drilling or lifting operations for extraction and/or exploitation of natural resources.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellEquipment" type="dtox:NonWaterWell_wellEquipmentType">
            <annotation>
              <documentation>The type(s) of equipment attached to or adjacent to a wellbore. [Desc] A wellbore is the openhole or uncased portion of a well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellEquipment_2" type="dtox:NonWaterWell_wellEquipmentType">
            <annotation>
              <documentation>The type(s) of equipment attached to or adjacent to a wellbore. [Desc] A wellbore is the openhole or uncased portion of a well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellEquipment_3" type="dtox:NonWaterWell_wellEquipmentType">
            <annotation>
              <documentation>The type(s) of equipment attached to or adjacent to a wellbore. [Desc] A wellbore is the openhole or uncased portion of a well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NonWaterWell_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NonWaterWell_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="NonWaterWell_S" substitutionGroup="gml:AbstractFeature" type="dtox:NonWaterWell_SType">
    <annotation>
      <documentation>A shaft sunk into the ground to reach and tap a supply of liquids and/or gases other than water intended for use in agriculture or domestic consumption. [Desc] Typically drilled to tap underground reservoirs of hydrocarbons (for example: petroleum or natural gas). May also, for example, yield geothermally heated liquids for use in power generation or heating, or brine for use in the extraction of salt.</documentation>
    </annotation>
  </element>
  <complexType name="NonWaterWell_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Well_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Well_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonWaterWell_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:NonWaterWell_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:NonWaterWell_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:NonWaterWell_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rigPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a rig is present. [Desc] A rig is a superstructure fitted for drilling or lifting operations for extraction and/or exploitation of natural resources.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellEquipment" type="dtox:NonWaterWell_wellEquipmentType">
            <annotation>
              <documentation>The type(s) of equipment attached to or adjacent to a wellbore. [Desc] A wellbore is the openhole or uncased portion of a well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellEquipment_2" type="dtox:NonWaterWell_wellEquipmentType">
            <annotation>
              <documentation>The type(s) of equipment attached to or adjacent to a wellbore. [Desc] A wellbore is the openhole or uncased portion of a well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellEquipment_3" type="dtox:NonWaterWell_wellEquipmentType">
            <annotation>
              <documentation>The type(s) of equipment attached to or adjacent to a wellbore. [Desc] A wellbore is the openhole or uncased portion of a well.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NonWaterWell_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NonWaterWell_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="NonWaterWell_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonWaterWell_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brine">
        <annotation>
          <documentation>Water saturated or strongly impregnated with salt, especially sodium chloride. [Desc] May be used as a feedstock in petrochemical refineries and in oil and gas well drilling and workover operations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coalbedMethane">
        <annotation>
          <documentation>A form of natural gas extracted from coal beds, consisting almost entirely of methane, with little heavier hydrocarbons such as propane or butane, and no natural gas condensate. [Desc] It often contains up to a few percent carbon dioxide, but essentially no hydrogen sulfide. In underground coal mining it presents a serious safety risk (of explosion).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="helium">
        <annotation>
          <documentation>An extremely low-density gas that is principally extracted from natural gas wells in Texas, Oklahoma, and Kansas in the U.S. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hydrothermalFluid">
        <annotation>
          <documentation>Very hot subsurface fluids, principally a mixture of water and steam, extracted by wells. [Desc] Depending on the temperature, pH and mineral content, may be used in either dry steam, flash steam or binary-cycle power plants.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="naturalGasCondensate">
        <annotation>
          <documentation>A low-density mixture of hydrocarbon liquids that are present as gaseous components in the raw natural gas produced from many natural gas fields and which condenses out of the raw gas if the temperature is reduced to below the hydrocarbon dew point temperature of the raw gas. [Desc] Condensate ('wet gas') wells produce raw natural gas along with natural gas condensate (liquid).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="NonWaterWell_wellEquipmentType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="capped">
        <annotation>
          <documentation>A well lacking wellbore-attached equipment (for example: a wellhead, a christmas tree and a pipeline connection) and therefore no longer in production. [Desc] The well may remain capable of production and be temporarily capped, or it may be permanently abandoned and sealed (for example: by pumping a grout mixture into the wellbore).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="christmasTree">
        <annotation>
          <documentation>An assembly of valves, spools, pressure gauges and chokes fitted to the wellhead of a completed well to control production. [Desc] The christmas tree also incorporates facilities to enable safe access for well intervention operations such as slickline, electric wireline or coiled tubing. Its function is to both prevent the release of petroleum or gas from a well into the environment and also to direct and control the flow of formation fluids from the well. When the well is ready to produce petroleum or natural gas, valves are opened and the release of the formation fluids is allowed through a pipeline leading (eventually) to a refinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manifold">
        <annotation>
          <documentation>An arrangement of piping or valves designed to control, distribute and often monitor fluid flow. [Desc] For smaller subsea fields, for example, the wellhead and christmas tree are installed directly on the seabed, with production from several wells co-mingled at a subsea manifold. Subsea manifolds are often linked by pipelines and umbilical control lines back to a nearby platform, where engineers can control and monitor the petroleum and natural gas production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="protectiveStructure">
        <annotation>
          <documentation>A subsea structure covering the equipment (for example: a wellhead or a manifold) in order to protect against trawl gear damage. [Desc] The structure may be designed to allow trawl gear to pass over it without snagging or stopping the vessel (termed 'overtrawl'), or to either deflect or to deliberately snag fishing gear but allow easy retrieval (termed 'fisher friendly').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pump">
        <annotation>
          <documentation>A downhole pump and supporting equipment used to ensure flowing production of fluids at the desired or necessary rate. [Desc] Pumps are required when the formation pressure is insufficient. Most petroleum wells are eventually put on pumps as pressure declines during production. The exceptions are in strong waterdrive reservoirs or in settings where pressure maintenance by gas or water injection is sufficient to maintain a high reservoir pressure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rodPump">
        <annotation>
          <documentation>An artificial-lift pumping system using a surface power source to drive a downhole pump assembly. [Desc] A beam and crank assembly creates reciprocating motion in a sucker-rod string that connects to the downhole pump assembly. The pump contains a plunger and valve assembly to convert the reciprocating motion to vertical fluid movement.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="separator">
        <annotation>
          <documentation>A cylindrical or spherical vessel used to separate petroleum, natural gas and water from the total fluid stream produced by a well. [Desc] Gravity segregation is the main force that accomplishes the separation, thus the heaviest fluid settles to the bottom and the lightest fluid rises to the top. The objective is to maximize the hydrocarbon liquid recovery and to provide maximum stabilization to the resultant phases (liquid and gas) leaving the final separator.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stockTank">
        <annotation>
          <documentation>A tank in which the petroleum is stored after treatment (for example: to remove water). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treater">
        <annotation>
          <documentation>A vessel used to treat oil-water emulsions so that the oil can be accepted by the pipeline or transport. [Desc] Treater mechanisms break down the emulsion using either heat, gravity segregation, chemical additives and/or electric current.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellhead">
        <annotation>
          <documentation>The assembly of fittings, valves, and controls located at the surface and connected to the flow lines, tubing, and casing of the well so as to control the flow from the reservoir. [Desc] It also serves as a facility for installing casing hangers as well as christmas trees and other production control devices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="NuclearReactorContainment_P" substitutionGroup="gml:AbstractFeature" type="dtox:NuclearReactorContainment_PType">
    <annotation>
      <documentation>A building-like structure intended to create a barrier against the release of radioactivity generated during nuclear power operations. [Desc] The structure is usually heavily reinforced. It houses equipment used to manage a self-sustaining nuclear reaction of fissile material. The consequent release of energy may be used to generate electricity, as in a power plant.</documentation>
    </annotation>
  </element>
  <complexType name="NuclearReactorContainment_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:NuclearReactorContainment_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:NuclearReactorContainment_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:NuclearReactorContainment_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NuclearReactorContainment_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NuclearReactorContainment_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="NuclearReactorContainment_S" substitutionGroup="gml:AbstractFeature" type="dtox:NuclearReactorContainment_SType">
    <annotation>
      <documentation>A building-like structure intended to create a barrier against the release of radioactivity generated during nuclear power operations. [Desc] The structure is usually heavily reinforced. It houses equipment used to manage a self-sustaining nuclear reaction of fissile material. The consequent release of energy may be used to generate electricity, as in a power plant.</documentation>
    </annotation>
  </element>
  <complexType name="NuclearReactorContainment_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:NuclearReactorContainment_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:NuclearReactorContainment_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:NuclearReactorContainment_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NuclearReactorContainment_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:NuclearReactorContainment_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="NuclearReactorContainment_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sawtoothed">
        <annotation>
          <documentation>Having a serrated profile incorporating windows in the steeper (usually sunward-facing) sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Oasis_P" substitutionGroup="gml:AbstractFeature" type="dtox:Oasis_PType">
    <annotation>
      <documentation>A fertile tract of land that occurs in a desert wherever a permanent supply of fresh water is available. [Desc] Oasis vary in size from a pond with a group of date palms around small springs to the oasis cities of the deserts with extended agricultural cultivation.</documentation>
    </annotation>
  </element>
  <complexType name="Oasis_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Oasis_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Oasis_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Oasis_S" substitutionGroup="gml:AbstractFeature" type="dtox:Oasis_SType">
    <annotation>
      <documentation>A fertile tract of land that occurs in a desert wherever a permanent supply of fresh water is available. [Desc] Oasis vary in size from a pond with a group of date palms around small springs to the oasis cities of the deserts with extended agricultural cultivation.</documentation>
    </annotation>
  </element>
  <complexType name="Oasis_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Oasis_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Oasis_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Oasis_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="OfficePark_P" substitutionGroup="gml:AbstractFeature" type="dtox:OfficePark_PType">
    <annotation>
      <documentation>A commercial facility consisting of multiple office buildings tenanted by one or more non-retail businesses (for example: corporate management, consulting services, or research and development) and supportive businesses (for example: a restaurant serving mid-day meals or a post office) that share a common park-like setting consisting of landscaping (for example: lawns, ornamental plantings, or ponds), parking facilities, and common entrances from adjacent roads. [Desc] May also include commercial tenants involved in light industry (for example: gem cutting or specialized electronics manufacture).</documentation>
    </annotation>
  </element>
  <complexType name="OfficePark_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OfficePark_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OfficePark_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OfficePark_S" substitutionGroup="gml:AbstractFeature" type="dtox:OfficePark_SType">
    <annotation>
      <documentation>A commercial facility consisting of multiple office buildings tenanted by one or more non-retail businesses (for example: corporate management, consulting services, or research and development) and supportive businesses (for example: a restaurant serving mid-day meals or a post office) that share a common park-like setting consisting of landscaping (for example: lawns, ornamental plantings, or ponds), parking facilities, and common entrances from adjacent roads. [Desc] May also include commercial tenants involved in light industry (for example: gem cutting or specialized electronics manufacture).</documentation>
    </annotation>
  </element>
  <complexType name="OfficePark_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OfficePark_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OfficePark_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OffshoreConstruction_C" substitutionGroup="gml:AbstractFeature" type="dtox:OffshoreConstruction_CType">
    <annotation>
      <documentation>An artificial structure that is located offshore. [Desc] It usually has a surface that is raised above the sea and may be used as a working stage for conducting offshore operations (for example: drilling for petroleum and/or natural gas, loading and/or unloading vessels, or navigation support).</documentation>
    </annotation>
  </element>
  <complexType name="OffshoreConstruction_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshorePlatformType" type="dtox:OffshoreConstruction_offshorePlatformTypeType">
            <annotation>
              <documentation>The type of an offshore platform based on its structure and/or use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="componentFeatureCount" type="integer">
            <annotation>
              <documentation>The number of interrelated component features (of various types) of the feature. [Desc] May be used to indicate the number of component feature instances that have been collected for the feature. For example, the total number of runways, taxiways, NAVAIDs, and aircraft hangars that compose an aerodrome.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshoreConstPriStruct" type="dtox:OffshoreConstruction_offshoreConstPriStructType">
            <annotation>
              <documentation>The type of primary structure of an offshore construction upon which various pieces of operation-specific equipment are affixed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshoreConstSupStruct" type="dtox:OffshoreConstruction_offshoreConstSupStructType">
            <annotation>
              <documentation>The means by which a offshore construction is supported above the water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OffshoreConstruction_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OffshoreConstruction_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OffshoreConstruction_P" substitutionGroup="gml:AbstractFeature" type="dtox:OffshoreConstruction_PType">
    <annotation>
      <documentation>An artificial structure that is located offshore. [Desc] It usually has a surface that is raised above the sea and may be used as a working stage for conducting offshore operations (for example: drilling for petroleum and/or natural gas, loading and/or unloading vessels, or navigation support).</documentation>
    </annotation>
  </element>
  <complexType name="OffshoreConstruction_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshorePlatformType" type="dtox:OffshoreConstruction_offshorePlatformTypeType">
            <annotation>
              <documentation>The type of an offshore platform based on its structure and/or use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="componentFeatureCount" type="integer">
            <annotation>
              <documentation>The number of interrelated component features (of various types) of the feature. [Desc] May be used to indicate the number of component feature instances that have been collected for the feature. For example, the total number of runways, taxiways, NAVAIDs, and aircraft hangars that compose an aerodrome.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshoreConstPriStruct" type="dtox:OffshoreConstruction_offshoreConstPriStructType">
            <annotation>
              <documentation>The type of primary structure of an offshore construction upon which various pieces of operation-specific equipment are affixed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshoreConstSupStruct" type="dtox:OffshoreConstruction_offshoreConstSupStructType">
            <annotation>
              <documentation>The means by which a offshore construction is supported above the water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OffshoreConstruction_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OffshoreConstruction_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OffshoreConstruction_S" substitutionGroup="gml:AbstractFeature" type="dtox:OffshoreConstruction_SType">
    <annotation>
      <documentation>An artificial structure that is located offshore. [Desc] It usually has a surface that is raised above the sea and may be used as a working stage for conducting offshore operations (for example: drilling for petroleum and/or natural gas, loading and/or unloading vessels, or navigation support).</documentation>
    </annotation>
  </element>
  <complexType name="OffshoreConstruction_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshorePlatformType" type="dtox:OffshoreConstruction_offshorePlatformTypeType">
            <annotation>
              <documentation>The type of an offshore platform based on its structure and/or use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="componentFeatureCount" type="integer">
            <annotation>
              <documentation>The number of interrelated component features (of various types) of the feature. [Desc] May be used to indicate the number of component feature instances that have been collected for the feature. For example, the total number of runways, taxiways, NAVAIDs, and aircraft hangars that compose an aerodrome.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshoreConstPriStruct" type="dtox:OffshoreConstruction_offshoreConstPriStructType">
            <annotation>
              <documentation>The type of primary structure of an offshore construction upon which various pieces of operation-specific equipment are affixed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="offshoreConstSupStruct" type="dtox:OffshoreConstruction_offshoreConstSupStructType">
            <annotation>
              <documentation>The means by which a offshore construction is supported above the water level. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:OffshoreConstruction_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OffshoreConstruction_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OffshoreConstruction_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="OffshoreConstruction_offshoreConstPriStructType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="platform">
        <annotation>
          <documentation>A working surface that is raised well above the waves. [Desc] The 'surface' may consist of multiple levels, shapes, and configurations, often resulting in a complex configuration tailored to the specific operations supported.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terminalBuoy">
        <annotation>
          <documentation>A large buoy that serves as both a single point mooring and supports equipment used for the transfer of fluids (for example: liquefied petroleum gas) between a vessel and pipelines leading to facilities ashore or to wells below. [Desc] It may be as large as 10 metres across, is moored by multiple cables, and supports one or more submarine hose strings (individually termed 'riser') connecting to pipelines on the waterbody bottom. When in use floating hoses connect to the vessel which is free to 'weather-vane' around the buoy in response to environmental conditions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="catenaryTurntable">
        <annotation>
          <documentation>A specialized buoy that is shaped as a short, wide cylinder on top of which is a rotating turntable to which equipment is affixed (for example: a hose connection) and serves a single point mooring. [Desc] The mooring system consists of a number of anchor chains (typically six or eight) laid radial from the buoy. An attached vessel is free to 'weather-vane' around the buoy in response to environmental conditions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="submergedTurret">
        <annotation>
          <documentation>A large buoy-like device that is pulled into and temporarily secured in a mating cone on the underside of a vessel. [Desc] Internal to the buoy is a turret with connections to the mooring and riser systems. The outer buoy hull can rotate freely with the vessel around the turret by means of internal turret bearings. The internal swivel (a rotating connector) transfers well streams, water, gas, signals and power from the geo-stationary risers to the piping system (for example: to an onboard process plant) of the freely weather-vaning vessel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vessel">
        <annotation>
          <documentation>A vessel-based facility that is self-propelled. [Desc] Usually capable of producing petroleum and/or natural gas from underwater wells and storing and offloading it into shuttle tankers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="barge">
        <annotation>
          <documentation>A barge-based facility that is not self-propelled. [Desc] May be used to support a rig in relatively placid waters after towing to a site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="submergedPlatform">
        <annotation>
          <documentation>A working surface that is submerged well below the waves. [Desc] The 'submerged surface' may consist of different shapes and configurations tailored to the specific operations supported. For example: an open ocean farm structure for attachment of macroalgal plants, or a specifically engineered submerged support structure to provide better stability for a marine wind turbine and to position it closer to the sea surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="OffshoreConstruction_offshoreConstSupStructType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="artificialIsland">
        <annotation>
          <documentation>A site that has been reclaimed as land. [Desc] Usually accomplished by the dumping of earth and other material (for example: dredged fill).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleColumn">
        <annotation>
          <documentation>A structure consisting of a single column extending downwards into the water. [Desc] The column is usually affixed to the waterbody floor.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multiColumn">
        <annotation>
          <documentation>A structure consisting of multiple (commonly three or four) columns extending downwards into the water. [Desc] The columns may be affixed to the waterbody floor (termed a 'submersible rig') or may terminate in underwater flotation tanks (termed a 'semi-submersible rig') to provide dynamic stability and be moored in place.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trussTower">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations. [Desc] For example, a jackup rig. There may be a single wide tower or an array of narrower towers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="OffshoreConstruction_offshorePlatformTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="accommodationPlatform">
        <annotation>
          <documentation>A platform used primarily for eating, sleeping and recreation purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="articLoadingPlatform">
        <annotation>
          <documentation>A metal lattice tower, buoyant at one end and attached at the other by a universal joint to a concrete-filled base on the sea bed. [Desc] The platform may be fitted with a helicopter platform, emergency accommodation and hawser and/or hose retrieval.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigationAidSupport">
        <annotation>
          <documentation>Supports a navigation aid (for example: a towered light). [Desc] May be of significant size (for example: large enough for a helicopter to land). For example, Chesapeake Light.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="observationPlatform">
        <annotation>
          <documentation>A platform from which surroundings or events can be observed, noted or recorded such as for scientific study. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="productionPlatform">
        <annotation>
          <documentation>A permanent offshore structure equipped to control the flow of oil or gas or exploit natural resources. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="OffshoreConstruction_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 Celsius. [Desc] It stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="OperatingTimeInfo_standardOperatingTimesType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuousH24">
        <annotation>
          <documentation>Available on a 24 hour basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onCallHO">
        <annotation>
          <documentation>Available whenever there is an operational need. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sunriseSunset">
        <annotation>
          <documentation>Available from sunrise to sunset. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weekdays">
        <annotation>
          <documentation>Available on weekdays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weekends">
        <annotation>
          <documentation>Available on weekends. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="holidays">
        <annotation>
          <documentation>Available on holidays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sunsetSunrise">
        <annotation>
          <documentation>Available from sunset to sunrise. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conditional">
        <annotation>
          <documentation>Available on a conditional basis, and additional information regarding the availability should be consulted. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="byNoticeToAirmen">
        <annotation>
          <documentation>Available only when a current Notice to Airmen is published denoting so. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="byNoticeToMariner">
        <annotation>
          <documentation>Available only when a current Notice to Mariner is published denoting so. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Orchard_P" substitutionGroup="gml:AbstractFeature" type="dtox:Orchard_PType">
    <annotation>
      <documentation>A tract covered by systematic plantings of trees that yield fruits (including nuts). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Orchard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousAirCategory" type="dtox:Orchard_conspicuousAirCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the air. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousGroundCategory" type="dtox:Orchard_conspicuousGroundCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from on the ground. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousSeaCategory" type="dtox:Orchard_conspicuousSeaCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the sea. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Orchard_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Orchard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Orchard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Orchard_S" substitutionGroup="gml:AbstractFeature" type="dtox:Orchard_SType">
    <annotation>
      <documentation>A tract covered by systematic plantings of trees that yield fruits (including nuts). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Orchard_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousAirCategory" type="dtox:Orchard_conspicuousAirCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the air. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousGroundCategory" type="dtox:Orchard_conspicuousGroundCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from on the ground. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousSeaCategory" type="dtox:Orchard_conspicuousSeaCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the sea. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Orchard_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Orchard_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Orchard_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Orchard_conspicuousAirCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="visual">
        <annotation>
          <documentation>Conspicuous visually. [Desc] Conspicuousness by radar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notConspicuous">
        <annotation>
          <documentation>Not conspicuous either visually or by radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Orchard_conspicuousGroundCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="visual">
        <annotation>
          <documentation>Conspicuous visually. [Desc] Conspicuousness by radar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notConspicuous">
        <annotation>
          <documentation>Not conspicuous either visually or by radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Orchard_conspicuousSeaCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="visual">
        <annotation>
          <documentation>Conspicuous visually. [Desc] Conspicuousness by radar and by sonar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notConspicuous">
        <annotation>
          <documentation>Not conspicuous either visually, by radar, or by sonar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Orchard_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="OutdoorTheatreScreen_C" substitutionGroup="gml:AbstractFeature" type="dtox:OutdoorTheatreScreen_CType">
    <annotation>
      <documentation>A large outdoor screen for showing motion pictures. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="OutdoorTheatreScreen_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OutdoorTheatreScreen_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OutdoorTheatreScreen_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OutdoorTheatreScreen_P" substitutionGroup="gml:AbstractFeature" type="dtox:OutdoorTheatreScreen_PType">
    <annotation>
      <documentation>A large outdoor screen for showing motion pictures. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="OutdoorTheatreScreen_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OutdoorTheatreScreen_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OutdoorTheatreScreen_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OutdoorTheatreScreen_S" substitutionGroup="gml:AbstractFeature" type="dtox:OutdoorTheatreScreen_SType">
    <annotation>
      <documentation>A large outdoor screen for showing motion pictures. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="OutdoorTheatreScreen_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OutdoorTheatreScreen_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OutdoorTheatreScreen_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OverheadObstruction_C" substitutionGroup="gml:AbstractFeature" type="dtox:OverheadObstruction_CType">
    <annotation>
      <documentation>An overhead obstruction (for example: an underpass, an overhead pipeline, and/or the overhang of a building) on a transportation route. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="OverheadObstruction_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadObstructionType" type="dtox:OverheadObstruction_overheadObstructionTypeType">
            <annotation>
              <documentation>The type of an overhead obstruction based on its shape, structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:OverheadObstruction_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OverheadObstruction_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OverheadObstruction_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OverheadObstruction_P" substitutionGroup="gml:AbstractFeature" type="dtox:OverheadObstruction_PType">
    <annotation>
      <documentation>An overhead obstruction (for example: an underpass, an overhead pipeline, and/or the overhang of a building) on a transportation route. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="OverheadObstruction_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadObstructionType" type="dtox:OverheadObstruction_overheadObstructionTypeType">
            <annotation>
              <documentation>The type of an overhead obstruction based on its shape, structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:OverheadObstruction_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OverheadObstruction_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OverheadObstruction_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="OverheadObstruction_S" substitutionGroup="gml:AbstractFeature" type="dtox:OverheadObstruction_SType">
    <annotation>
      <documentation>An overhead obstruction (for example: an underpass, an overhead pipeline, and/or the overhang of a building) on a transportation route. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="OverheadObstruction_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadObstructionType" type="dtox:OverheadObstruction_overheadObstructionTypeType">
            <annotation>
              <documentation>The type of an overhead obstruction based on its shape, structure and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:OverheadObstruction_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:OverheadObstruction_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="OverheadObstruction_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:OverheadObstruction_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="OverheadObstruction_overheadObstructionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="arcade">
        <annotation>
          <documentation>A covered pedestrian route composed of arches and pillars, usually open along one or both sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="archBridgeSpan">
        <annotation>
          <documentation>A bridge span and adjacent bridge piers that in side view is shaped like an arch, consisting of a curved top on two short vertical sidewalls. [Desc] The curved top may extend smoothly to the base, eliminating the vertical sidewalls and forming a semicircular profile; in consequence the available overhead clearance may be less than the full inter-pier distance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bridgeSpan">
        <annotation>
          <documentation>A component of the deck of a bridge spanning successive bridge piers. [Desc] In side view may appear as a box, arch, or semicircular shape; in consequence the available overhead clearance may be less than the full inter-pier distance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bridgeSuperstructure">
        <annotation>
          <documentation>A superstructure of a bridge, above the lowest deck. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="building">
        <annotation>
          <documentation>Overhung and/or enclosed (covers and extends to both sides) by a building. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buildingOverhang">
        <annotation>
          <documentation>A canopy or ledge attached to the front of a building and protruding beyond the perimeter wall. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cable">
        <annotation>
          <documentation>A single continuous rope-like bundle consisting of multiple strands of fiber, plastic, metal, and/or glass. [Desc] The strands may be individually insulated and/or protected and the cable as a whole sheathed. Cables may be used for load bearing (for example, supporting or suspending equipment and/or structures), transmitting electrical power, and/or communicating signals (for example, by electrical or optical means).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cableway">
        <annotation>
          <documentation>A transportation system consisting of load cables strung between pylons on which carrier units (for example: cars or buckets intended to transport people, material, and/or equipment) are suspended. [Desc] For example, a ski-lift.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conveyor">
        <annotation>
          <documentation>A mechanical device for conveying articles or materials during manufacture or processing using an endless moving belt or series of rollers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gantry">
        <annotation>
          <documentation>A permanent raised structure used to support equipment (for example: cranes, signal lights, or signs) while spanning over or around an object (for example: over a road or railroad, or around a ship hull or rocket). [Desc] A gantry may be moveable (for example: a rocket gantry may be repositioned away from the launch pad when pre-launch preparations are complete). A 'scaffold' is a structure that may be similar in appearance but is assembled only for temporary use (for example: during external repair of a building).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonBuildingStructure">
        <annotation>
          <documentation>Overhung and/or enclosed (covers and extends to both sides) by a non-building structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parkingGarage">
        <annotation>
          <documentation>A designated, multi-level, structure used for parking and/or storing vehicles. [Desc] May be present as part of a building or as a separate structure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipeline">
        <annotation>
          <documentation>A connected set of pipes for conveying liquids, slurries, or gases. [Desc] Usually for long distances and often located underground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipelineCrossingPoint">
        <annotation>
          <documentation>A traversable site extending across a pipeline that acts as a passageway for cross-country movement of vehicles or troops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwayPowerLine">
        <annotation>
          <documentation>An elevated electrical power line from which railway vehicles draw power through a pantograph-like device. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roof">
        <annotation>
          <documentation>An overhead construction intended to provide protection from the weather, especially precipitation. [Desc] May be internally supported by posts and independent of walls, for example as at a train station or under a Dutch barn.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="routeRelatedStructure">
        <annotation>
          <documentation>Overhung by a variety of route-related signs, lights, and/or their support structures. [Desc] For example, street lamps, street signs, traffic lights, light support structures, and route markers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trafficSign">
        <annotation>
          <documentation>Overhung by a traffic sign. [Desc] A traffic sign is a roadside sign conveying information (for example: navigation directions or hazard warnings) to drivers of motor vehicles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationBlock">
        <annotation>
          <documentation>A substantial semi-permanent assemblage of material, usually in the form of concrete blocks and/or cylinders, positioned alongside or above a land transportation route, ready to be activated as a potential barrier. [Desc] For example, a rolling block is positioned alongside the route and a drop gate is positioned above the route.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transRouteProtectStruct">
        <annotation>
          <documentation>A structure built over and/or along a transportation route designed to prevent damage to, or blockage of, the route from rock slides, snow slides and/or weather phenomena. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tunnel">
        <annotation>
          <documentation>An underground passage that is open at both ends and usually contains a land transportation route (for example: a road and/or a railway). [Desc] Commonly used to pass through a hill or mountain, or under a river or road. May also provide underground passage in a mine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="entranceExit">
        <annotation>
          <documentation>A location of entrance and/or exit. [Desc] For example, a cave mouth or a doorway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="overheadWalkway">
        <annotation>
          <documentation>An elevated or suspended bridge-like structure providing pedestrian passage. [Desc] For example, may be used to cross a strreet, a waterbody, or an interior floor space.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameBridgeSpan">
        <annotation>
          <documentation>A bridge span and adjacent bridge piers that in side view is shaped like a box, consisting of a flat understructure on two vertical pier sidewalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="memorialMonument">
        <annotation>
          <documentation>A marker erected and/or maintained as a memorial to a person and/or event. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scaffold">
        <annotation>
          <documentation>A temporary raised structure used to support equipment (for example: painting or cleaning devices) while spanning over or around an object (for example: a building). [Desc] Uses, for example, during the construction and/or external repair of a building or non-building structure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="OverheadObstruction_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="OverheadObstruction_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterway">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using a network of inland waterways. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PackIce_S" substitutionGroup="gml:AbstractFeature" type="dtox:PackIce_SType">
    <annotation>
      <documentation>Term used in a wide sense to include any area of sea ice other than fast ice. [Desc] Pack ice commonly consists of connected floating plates of ice and has a mosaic look. Fast Ice is defined as sea ice which remains fast, generally in the position where originally formed, and which may attain a considerable thickness. Fast ice is found along coasts, where it is attached to the shore, or over shoals, where it may be held in position by islands, grounded icebergs, or grounded polar ice.</documentation>
    </annotation>
  </element>
  <complexType name="PackIce_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="seasonalIceLimit" type="string">
            <annotation>
              <documentation>The month of the seasonal limit of the presence of ice that poses a hazard to maritime traffic. [Desc] Used to specify the month for which an ice limit line is determined; hazardous ice may be present up to the polar side of the ice limit line.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PackIce_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PackIce_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Park_P" substitutionGroup="gml:AbstractFeature" type="dtox:Park_PType">
    <annotation>
      <documentation>An area of defined limits which is set aside for human recreation and enjoyment and/or for historic preservation purposes, and is usually maintained in a natural, semi-natural, or ornamentally planted state. [Desc] Parks may be in urban areas such as Central Park in New York City or in less developed areas such as Poplar Forest in Forest, Virginia, where Thomas Jefferson's plantation and plantation house are located.</documentation>
    </annotation>
  </element>
  <complexType name="Park_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Park_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Park_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Park_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Park_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Park_S" substitutionGroup="gml:AbstractFeature" type="dtox:Park_SType">
    <annotation>
      <documentation>An area of defined limits which is set aside for human recreation and enjoyment and/or for historic preservation purposes, and is usually maintained in a natural, semi-natural, or ornamentally planted state. [Desc] Parks may be in urban areas such as Central Park in New York City or in less developed areas such as Poplar Forest in Forest, Virginia, where Thomas Jefferson's plantation and plantation house are located.</documentation>
    </annotation>
  </element>
  <complexType name="Park_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Park_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Park_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Park_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Park_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Park_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Park_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ParkingGarage_C" substitutionGroup="gml:AbstractFeature" type="dtox:ParkingGarage_CType">
    <annotation>
      <documentation>A designated, multi-level, structure used for parking and/or storing vehicles. [Desc] May be present as part of a building or as a separate structure.</documentation>
    </annotation>
  </element>
  <complexType name="ParkingGarage_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ParkingGarage_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ParkingGarage_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ParkingGarage_P" substitutionGroup="gml:AbstractFeature" type="dtox:ParkingGarage_PType">
    <annotation>
      <documentation>A designated, multi-level, structure used for parking and/or storing vehicles. [Desc] May be present as part of a building or as a separate structure.</documentation>
    </annotation>
  </element>
  <complexType name="ParkingGarage_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ParkingGarage_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ParkingGarage_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ParkingGarage_S" substitutionGroup="gml:AbstractFeature" type="dtox:ParkingGarage_SType">
    <annotation>
      <documentation>A designated, multi-level, structure used for parking and/or storing vehicles. [Desc] May be present as part of a building or as a separate structure.</documentation>
    </annotation>
  </element>
  <complexType name="ParkingGarage_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locatedUnderground" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The feature (for example: a parking garage, storage tank, or a transportation station) is located underground. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ParkingGarage_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ParkingGarage_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ParticleAccelerator_C" substitutionGroup="gml:AbstractFeature" type="dtox:ParticleAccelerator_CType">
    <annotation>
      <documentation>An apparatus for imparting high velocities to charged particles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ParticleAccelerator_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ParticleAccelerator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ParticleAccelerator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ParticleAccelerator_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ParticleAccelerator_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ParticleAccelerator_P" substitutionGroup="gml:AbstractFeature" type="dtox:ParticleAccelerator_PType">
    <annotation>
      <documentation>An apparatus for imparting high velocities to charged particles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ParticleAccelerator_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ParticleAccelerator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ParticleAccelerator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ParticleAccelerator_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ParticleAccelerator_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ParticleAccelerator_S" substitutionGroup="gml:AbstractFeature" type="dtox:ParticleAccelerator_SType">
    <annotation>
      <documentation>An apparatus for imparting high velocities to charged particles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ParticleAccelerator_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ParticleAccelerator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ParticleAccelerator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ParticleAccelerator_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ParticleAccelerator_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ParticleAccelerator_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ParticleAccelerator_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Penstock_C" substitutionGroup="gml:AbstractFeature" type="dtox:Penstock_CType">
    <annotation>
      <documentation>A pipeline that is used by hydroelectric plants to transport water by gravity from a reservoir to the turbine(s). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Penstock_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Penstock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Penstock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Penstock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Penstock_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Penstock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Penstock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Penstock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Penstock_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Penstock_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Penstock_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Penstock_S" substitutionGroup="gml:AbstractFeature" type="dtox:Penstock_SType">
    <annotation>
      <documentation>A pipeline that is used by hydroelectric plants to transport water by gravity from a reservoir to the turbine(s). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Penstock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Penstock_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Penstock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Penstock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Penstock_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Penstock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Penstock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Penstock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Penstock_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Penstock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Penstock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Penstock_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Penstock_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Penstock_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Penstock_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Penstock_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Penstock_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PicnicSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:PicnicSite_PType">
    <annotation>
      <documentation>A site that has been set aside for picnics. [Desc] It may have picnic tables for public use.</documentation>
    </annotation>
  </element>
  <complexType name="PicnicSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PicnicSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PicnicSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PicnicSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:PicnicSite_SType">
    <annotation>
      <documentation>A site that has been set aside for picnics. [Desc] It may have picnic tables for public use.</documentation>
    </annotation>
  </element>
  <complexType name="PicnicSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PicnicSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PicnicSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PicnicTable_P" substitutionGroup="gml:AbstractFeature" type="dtox:PicnicTable_PType">
    <annotation>
      <documentation>A table used for picnics. [Desc] Often includes attached benches for seating.</documentation>
    </annotation>
  </element>
  <complexType name="PicnicTable_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:PicnicTable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:PicnicTable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:PicnicTable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PicnicTable_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PicnicTable_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PicnicTable_S" substitutionGroup="gml:AbstractFeature" type="dtox:PicnicTable_SType">
    <annotation>
      <documentation>A table used for picnics. [Desc] Often includes attached benches for seating.</documentation>
    </annotation>
  </element>
  <complexType name="PicnicTable_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:PicnicTable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:PicnicTable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:PicnicTable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PicnicTable_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PicnicTable_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PicnicTable_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Pingo_P" substitutionGroup="gml:AbstractFeature" type="dtox:Pingo_PType">
    <annotation>
      <documentation>A cone or dome shaped mound or hill of peat or soil, usually with a core of ice. [Desc] It is found in tundra regions and is produced by the pressure of water or ice accumulating underground and pushing upward.</documentation>
    </annotation>
  </element>
  <complexType name="Pingo_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Pingo_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Pingo_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Pingo_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pingo_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pingo_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Pingo_S" substitutionGroup="gml:AbstractFeature" type="dtox:Pingo_SType">
    <annotation>
      <documentation>A cone or dome shaped mound or hill of peat or soil, usually with a core of ice. [Desc] It is found in tundra regions and is produced by the pressure of water or ice accumulating underground and pushing upward.</documentation>
    </annotation>
  </element>
  <complexType name="Pingo_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Pingo_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Pingo_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Pingo_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pingo_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pingo_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Pingo_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PipelineCrossingPoint_P" substitutionGroup="gml:AbstractFeature" type="dtox:PipelineCrossingPoint_PType">
    <annotation>
      <documentation>A traversable site extending across a pipeline that acts as a passageway for cross-country movement of vehicles or troops. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PipelineCrossingPoint_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:PipelineCrossingPoint_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:PipelineCrossingPoint_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:PipelineCrossingPoint_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PipelineCrossingPoint_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PipelineCrossingPoint_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PipelineCrossingPoint_S" substitutionGroup="gml:AbstractFeature" type="dtox:PipelineCrossingPoint_SType">
    <annotation>
      <documentation>A traversable site extending across a pipeline that acts as a passageway for cross-country movement of vehicles or troops. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PipelineCrossingPoint_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:PipelineCrossingPoint_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:PipelineCrossingPoint_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:PipelineCrossingPoint_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PipelineCrossingPoint_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PipelineCrossingPoint_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PipelineCrossingPoint_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PipelineCrossingPoint_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PipelineCrossingPoint_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Pipeline_C" substitutionGroup="gml:AbstractFeature" type="dtox:Pipeline_CType">
    <annotation>
      <documentation>A connected set of pipes for conveying liquids, slurries, or gases. [Desc] Usually for long distances and often located underground.</documentation>
    </annotation>
  </element>
  <complexType name="Pipeline_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Pipeline_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Pipeline_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Pipeline_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="linearFeatureArrangement" type="dtox:Pipeline_linearFeatureArrangementType">
            <annotation>
              <documentation>The arrangement of parallel linear features on a single support structure including both directions (if applicable). [Desc] For example, two railways sharing a single roadbed.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="parallelLineCount" type="integer">
            <annotation>
              <documentation>The total number of nominally parallel lines within the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Pipeline_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pipelineType" type="dtox:Pipeline_pipelineTypeType">
            <annotation>
              <documentation>The type of a pipeline or pipeline-associated equipment based on structure and/or intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pipelineType_2" type="dtox:Pipeline_pipelineTypeType">
            <annotation>
              <documentation>The type of a pipeline or pipeline-associated equipment based on structure and/or intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pipelineType_3" type="dtox:Pipeline_pipelineTypeType">
            <annotation>
              <documentation>The type of a pipeline or pipeline-associated equipment based on structure and/or intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:Pipeline_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:Pipeline_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:Pipeline_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Pipeline_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Pipeline_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Pipeline_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Pipeline_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Pipeline_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pipeline_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pipeline_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Pipeline_S" substitutionGroup="gml:AbstractFeature" type="dtox:Pipeline_SType">
    <annotation>
      <documentation>A connected set of pipes for conveying liquids, slurries, or gases. [Desc] Usually for long distances and often located underground.</documentation>
    </annotation>
  </element>
  <complexType name="Pipeline_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Pipeline_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Pipeline_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Pipeline_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="linearFeatureArrangement" type="dtox:Pipeline_linearFeatureArrangementType">
            <annotation>
              <documentation>The arrangement of parallel linear features on a single support structure including both directions (if applicable). [Desc] For example, two railways sharing a single roadbed.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="parallelLineCount" type="integer">
            <annotation>
              <documentation>The total number of nominally parallel lines within the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Pipeline_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pipelineType" type="dtox:Pipeline_pipelineTypeType">
            <annotation>
              <documentation>The type of a pipeline or pipeline-associated equipment based on structure and/or intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pipelineType_2" type="dtox:Pipeline_pipelineTypeType">
            <annotation>
              <documentation>The type of a pipeline or pipeline-associated equipment based on structure and/or intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pipelineType_3" type="dtox:Pipeline_pipelineTypeType">
            <annotation>
              <documentation>The type of a pipeline or pipeline-associated equipment based on structure and/or intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:Pipeline_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:Pipeline_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:Pipeline_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Pipeline_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Pipeline_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Pipeline_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Pipeline_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevel" type="dtox:HydroClearRef_verticalClearanceRefType">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.refLevelRemark" type="string">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalClearanceSafe.value-singleValue" type="double">
            <annotation>
              <documentation>The safe vertical clearance of an object measured from the horizontal plane toward the object overhead. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Pipeline_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyOverheadObstruct" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is an overhead obstruction over a navigable waterbody. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pipeline_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pipeline_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Pipeline_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_linearFeatureArrangementType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="doubleArrangement">
        <annotation>
          <documentation>Two linear features on the same support structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="juxtaposition">
        <annotation>
          <documentation>Two linear features, closely spaced but on separate support structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multipleArrangements">
        <annotation>
          <documentation>Three or more linear features on the same support structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="singleArrangement">
        <annotation>
          <documentation>One linear feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_pipelineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="outfallPipe">
        <annotation>
          <documentation>A pipe (generally a sewer or drainage pipe) discharging in to the sea or a river. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bubblerSystem">
        <annotation>
          <documentation>A submerged pipe from which warm water bubbles, preventing the surrounding water from freezing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportPipe">
        <annotation>
          <documentation>A pipe used for transport (supply) of gas or liquid product. [Desc] For example, transport of natural gas, oil, or coal slurry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipelineValve">
        <annotation>
          <documentation>A device in a pipe that controls the passage of fluid. [Desc] May be manually actuated and/or act automatically by yielding to pressure in one direction only.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewer">
        <annotation>
          <documentation>A pipe in a sewage system for carrying water or sewage to a disposal area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intakePipe">
        <annotation>
          <documentation>A pipe taking water from a river or other body of water. [Desc] For example, to supply an aqueduct or a water treatment facility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Waste, especially excremental, matter conveyed in sewers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heatingSteamAndOrWater">
        <annotation>
          <documentation>Steam and/or hot water generated and circulated to transfer heat. [Desc] For example, used to heat residential buildings from a central heating plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lead">
        <annotation>
          <documentation>A soft, heavy, malleable, bluish-grey metal that is a chemical element, atomic number 82, occurring in galena and other minerals. (Symbol Pb.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pipeline_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveWaterbodyBottom">
        <annotation>
          <documentation>Located above the waterbody bottom but below the waterbody surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowWaterbodyBottom">
        <annotation>
          <documentation>Buried below the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PlantNursery_P" substitutionGroup="gml:AbstractFeature" type="dtox:PlantNursery_PType">
    <annotation>
      <documentation>A tract where plants (for example: shrubs, flowers, and/or trees) are grown for transplanting, seed, and/or grafting. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PlantNursery_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PlantNursery_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PlantNursery_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PlantNursery_S" substitutionGroup="gml:AbstractFeature" type="dtox:PlantNursery_SType">
    <annotation>
      <documentation>A tract where plants (for example: shrubs, flowers, and/or trees) are grown for transplanting, seed, and/or grafting. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PlantNursery_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PlantNursery_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PlantNursery_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Planter_P" substitutionGroup="gml:AbstractFeature" type="dtox:Planter_PType">
    <annotation>
      <documentation>A container for growing or displaying plants, usually decorative and permanent. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Planter_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Planter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Planter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Planter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Planter_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Planter_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Planter_S" substitutionGroup="gml:AbstractFeature" type="dtox:Planter_SType">
    <annotation>
      <documentation>A container for growing or displaying plants, usually decorative and permanent. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Planter_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Planter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Planter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Planter_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Planter_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Planter_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Planter_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PolarIce_S" substitutionGroup="gml:AbstractFeature" type="dtox:PolarIce_SType">
    <annotation>
      <documentation>Sea ice that is more than one year old and more than 3 metres thick. [Desc] Sea ice is any form of ice which has originated from sea water.</documentation>
    </annotation>
  </element>
  <complexType name="PolarIce_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="seasonalIceLimit" type="string">
            <annotation>
              <documentation>The month of the seasonal limit of the presence of ice that poses a hazard to maritime traffic. [Desc] Used to specify the month for which an ice limit line is determined; hazardous ice may be present up to the polar side of the ice limit line.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PolarIce_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PolarIce_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Pontoon_P" substitutionGroup="gml:AbstractFeature" type="dtox:Pontoon_PType">
    <annotation>
      <documentation>An airtight air-filled hollow structure, usually rectangular in shape, which is buoyant in water. [Desc] Pontoons have enough buoyancy to float both themselves and a significant load. Pontoons may serve as supports for bridges or piers.</documentation>
    </annotation>
  </element>
  <complexType name="Pontoon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Pontoon_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Pontoon_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Pontoon_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Pontoon_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pontoon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pontoon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Pontoon_S" substitutionGroup="gml:AbstractFeature" type="dtox:Pontoon_SType">
    <annotation>
      <documentation>An airtight air-filled hollow structure, usually rectangular in shape, which is buoyant in water. [Desc] Pontoons have enough buoyancy to float both themselves and a significant load. Pontoons may serve as supports for bridges or piers.</documentation>
    </annotation>
  </element>
  <complexType name="Pontoon_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Pontoon_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Pontoon_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Pontoon_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Pontoon_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pontoon_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pontoon_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Pontoon_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pontoon_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glassReinforcedPlastic">
        <annotation>
          <documentation>A plastic composition in which glass reinforcements are imbedded with strength properties greatly superior to those of the base resin. [Desc] The reinforcements are usually fibres, rovings, fabrics or mats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ferrocement">
        <annotation>
          <documentation>A cement-based material that is usually reinforced with steel and shaped to a variety of forms (for example: ship or barge hulls). [Desc] Other materials (for example: metal mesh or artificial fibre textile) may be used to reinforce the cement while providing a degree of flexibility.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PopulatedPlace_P" substitutionGroup="gml:AbstractFeature" type="dtox:PopulatedPlace_PType">
    <annotation>
      <documentation>A named area where people live and/or work. [Desc] For example, a city, a town, and a village.</documentation>
    </annotation>
  </element>
  <complexType name="PopulatedPlace_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitations-singleValue" type="double">
            <annotation>
              <documentation>The number of habitations. [Desc] A habitation place is defined as a single locality where people reside such as a dwelling or a yard.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalStatus" type="dtox:PopulatedPlace_legalStatusType">
            <annotation>
              <documentation>The legal status of an object. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nativeSettlementType" type="dtox:PopulatedPlace_nativeSettlementTypeType">
            <annotation>
              <documentation>The type of a native settlement based on its distribution of dwellings. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populatedPlaceType" type="dtox:PopulatedPlace_populatedPlaceTypeType">
            <annotation>
              <documentation>The type of a populated place based on size, history of development and/or legal specification. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populatedPlaceType_2" type="dtox:PopulatedPlace_populatedPlaceTypeType">
            <annotation>
              <documentation>The type of a populated place based on size, history of development and/or legal specification. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populatedPlaceType_3" type="dtox:PopulatedPlace_populatedPlaceTypeType">
            <annotation>
              <documentation>The type of a populated place based on size, history of development and/or legal specification. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="settlementPattern" type="dtox:PopulatedPlace_settlementPatternType">
            <annotation>
              <documentation>The pattern of settlement of an urban area based on the most frequently occurring geometric configuration (pattern) of streets and/or canals. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:PopulatedPlace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:PopulatedPlace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:PopulatedPlace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.populationDensity-singleValue" type="double">
            <annotation>
              <documentation>The average number of inhabitants residing within an area, per unit area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.population" type="integer">
            <annotation>
              <documentation>The number of people within an area (for example: an administrative or built-up area). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PopulatedPlace_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PopulatedPlace_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PopulatedPlace_S" substitutionGroup="gml:AbstractFeature" type="dtox:PopulatedPlace_SType">
    <annotation>
      <documentation>A named area where people live and/or work. [Desc] For example, a city, a town, and a village.</documentation>
    </annotation>
  </element>
  <complexType name="PopulatedPlace_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="habitations-singleValue" type="double">
            <annotation>
              <documentation>The number of habitations. [Desc] A habitation place is defined as a single locality where people reside such as a dwelling or a yard.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="legalStatus" type="dtox:PopulatedPlace_legalStatusType">
            <annotation>
              <documentation>The legal status of an object. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="nativeSettlementType" type="dtox:PopulatedPlace_nativeSettlementTypeType">
            <annotation>
              <documentation>The type of a native settlement based on its distribution of dwellings. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populatedPlaceType" type="dtox:PopulatedPlace_populatedPlaceTypeType">
            <annotation>
              <documentation>The type of a populated place based on size, history of development and/or legal specification. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populatedPlaceType_2" type="dtox:PopulatedPlace_populatedPlaceTypeType">
            <annotation>
              <documentation>The type of a populated place based on size, history of development and/or legal specification. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populatedPlaceType_3" type="dtox:PopulatedPlace_populatedPlaceTypeType">
            <annotation>
              <documentation>The type of a populated place based on size, history of development and/or legal specification. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="settlementPattern" type="dtox:PopulatedPlace_settlementPatternType">
            <annotation>
              <documentation>The pattern of settlement of an urban area based on the most frequently occurring geometric configuration (pattern) of streets and/or canals. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:PopulatedPlace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:PopulatedPlace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:PopulatedPlace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.populationDensity-singleValue" type="double">
            <annotation>
              <documentation>The average number of inhabitants residing within an area, per unit area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="populationInfoDescribedBy.population" type="integer">
            <annotation>
              <documentation>The number of people within an area (for example: an administrative or built-up area). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PopulatedPlace_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PopulatedPlace_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PopulatedPlace_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="international">
        <annotation>
          <documentation>A joint administrative unit that is agreed on by many nations. [Desc] Usually of limited scope of responsibility and authority. For example, the United Nations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Administered by the civic authorities of a borough, town, or city. [Desc] May be specified as a 'city' by charter (historically, contained a cathedral).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="province">
        <annotation>
          <documentation>A principal administrative division of certain countries or States. [Desc] Historically, a principal division of a kingdom or empire, especially one that is historically and/or linguistically distinct.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="regional">
        <annotation>
          <documentation>A joint administrative body that is agreed on by many, relatively small (for example: municipal), sub-national bodies. [Desc] Usually of limited scope of responsibility and authority. For example, a port authority.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="state">
        <annotation>
          <documentation>A sub-national administrative division of a federal republic (for example: the United States of America). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PopulatedPlace_legalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="illegal">
        <annotation>
          <documentation>Not legally stated or illicit existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="legal">
        <annotation>
          <documentation>Legally stated and licit existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tolerated">
        <annotation>
          <documentation>Not legally stated but officially allowed existence of an object. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PopulatedPlace_nativeSettlementTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="centralizedHabitation">
        <annotation>
          <documentation>Dwellings are concentrated around one or more points. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="continuousHabitation">
        <annotation>
          <documentation>Dwellings are relatively homogeneously distributed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nomadicSettlement">
        <annotation>
          <documentation>Temporarily existing, moveable dwellings of nomads, usually tents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PopulatedPlace_populatedPlaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="allotmentGardenColony">
        <annotation>
          <documentation>A principally residential settlement consisting of small houses surrounded by gardens. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commercialTown">
        <annotation>
          <documentation>A populated place with predominantly commerce (trade and services) facilities, apart from its residential function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishingVillage">
        <annotation>
          <documentation>A populated place with predominantly fishermen living there and with the respective facilities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fortress">
        <annotation>
          <documentation>A fortified settlement bearing facilities for defence purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frontierTown">
        <annotation>
          <documentation>A populated place located at a border to a adjacent state with border-crossing traffic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="healthResort">
        <annotation>
          <documentation>A principally recreational settlement located at places with mineral springs or for climatic treatment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historicalSite">
        <annotation>
          <documentation>A site containing one or more historical and/or culturally significant buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="holidayHomes">
        <annotation>
          <documentation>A settlement consisting of homes for holiday or weekend use, often left to tourists. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="holidayVillage">
        <annotation>
          <documentation>A complex for holiday-makers with cottages, shops, and entertainment, on site. [Desc] It is often populated on a seasonal basis.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="huntingPost">
        <annotation>
          <documentation>A settlement for residential and working functions for hunters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="industrialTown">
        <annotation>
          <documentation>A populated place with predominantly industrial-facilities, apart from its residential function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tradingStation">
        <annotation>
          <documentation>A settlement for residential and working functions for trading. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trafficSettlement">
        <annotation>
          <documentation>A populated place with predominantly facilities according to traffic affairs. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="whalerStation">
        <annotation>
          <documentation>A settlement for residential and working functions for whalers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryFacility">
        <annotation>
          <documentation>A settlement for residential and duty functions for soldiers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="miningSettlement">
        <annotation>
          <documentation>A populated place with predominantly mine-workers living there and with the respective facilities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nativeSettlement">
        <annotation>
          <documentation>A populated place with predominantly rude dwellings used by the aborigines of a region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nomadicSettlement">
        <annotation>
          <documentation>A populated place predominantly consisting of transportable homes, subject to a seasonal change of location. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="placeOfPilgrimage">
        <annotation>
          <documentation>A populated place with predominantly religious facilities subject to permanent visit by pilgrims. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="port">
        <annotation>
          <documentation>A populated place with predominantly harbour-facilities, apart from its residential function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refugeeCamp">
        <annotation>
          <documentation>A settlement with residential use for refugees. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religiousFacility">
        <annotation>
          <documentation>A facility devoted to religion; exhibiting the spiritual or practical effects of religion, following the requirements of a religion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="residentialArea">
        <annotation>
          <documentation>A settlement with a predominant residential function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seasideResort">
        <annotation>
          <documentation>A principally recreational settlement located at the sea or on an island. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tentEncampment">
        <annotation>
          <documentation>The temporary quarters of nomads, travellers, and/or troops, consisting of portable tent shelters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="touristPlace">
        <annotation>
          <documentation>A populated place with predominantly tourist facilities or of sightseeing importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PopulatedPlace_settlementPatternType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concentricRegular">
        <annotation>
          <documentation>The main street pattern is a series of somewhat evenly spaced, increasingly large circles around a central point; side streets connecting to the circles tend to be unevenly spaced and to connect only a few of the circles instead of radiating out continuously from the center. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="contourConforming">
        <annotation>
          <documentation>The majority of the somewhat evenly spaced streets follow the contour of the land, staying near the same elevation throughout. [Desc] Usually found in urban areas on steep slopes where a few steep and sharply twisting side streets connect the paralleling contour streets.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="contouringButIrregular">
        <annotation>
          <documentation>The majority of the streets follow the contour of the land, staying near the same elevation throughout, however they are unevenly or widely spaced from each other. [Desc] Usually found in urban areas on steep slopes where a few steep and sharply twisting side streets connect the paralleling contour streets.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="curvilinear">
        <annotation>
          <documentation>The streets follow a planned pattern of curves and irregularities designed to discourage through traffic and ensure increased privacy. [Desc] Usually only found in residential neighborhoods.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregularCanals">
        <annotation>
          <documentation>The main thoroughfare areas are a series of irregularly organized unevenly spaced canals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="linear">
        <annotation>
          <documentation>There is a single main street perhaps with a short paralleling side street, or it stretches out in both directions along two main intersecting roads (in outline configured as a cross). [Desc] Sometimes referred to a strip development and common on the edge of expanding urban areas or in rural areas where the main thoroughfare or intersecting roads are the only ones paved or otherwise improved.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medievalAndIrregular">
        <annotation>
          <documentation>The streets extend in an irregular pattern from the center reflecting the historic pattern of development, often centred by a church or fortress. [Desc] Usually found in the center of older urban areas.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRadialCurvilinear">
        <annotation>
          <documentation>The streets follow a mix of radial and curvilinear patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRectangularRadial">
        <annotation>
          <documentation>The streets follow a mix of rectangular and radial patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixedRectCurvilinear">
        <annotation>
          <documentation>The streets follow a mix of rectangular and curvilinear patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radialButIrregular">
        <annotation>
          <documentation>The streets tend to radiate out from a central point in an unevenly spaced pattern in all directions similar to the spokes of a wheel; side streets connecting to the radials tend to be unevenly spaced and to connect only a few of the radials instead of going completely around. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radialRegular">
        <annotation>
          <documentation>The streets tend to radiate out from a central point in a somewhat evenly spaced pattern in all directions similar to the spokes of a wheel; side streets connecting to the radials tend to be unevenly spaced and to connect only a few of the radials instead of going completely around. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularButIrregular">
        <annotation>
          <documentation>The streets form a discontinuous intersecting grid pattern of approximately regularly spaced lines at right angles to each other. [Desc] Street discontinuities are often created to form small urban parks, or to discourage through-traffic in a residential neighborhood; the consequence is blocky irregularities in the overall pattern.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularRegular">
        <annotation>
          <documentation>The streets form an intersecting grid pattern of approximately regularly spaced lines at right angles to each other. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="regularCanals">
        <annotation>
          <documentation>The main thoroughfare areas are a series of regularly spaced canals, similar to the regular street pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Port_P" substitutionGroup="gml:AbstractFeature" type="dtox:Port_PType">
    <annotation>
      <documentation>A place provided with terminal and transfer facilities for loading and/or discharging cargo or passengers, usually located in a harbour. [Desc] A port and its related waters (see Feature: 'Harbour Waters') together comprise a harbour (see Feature: 'Harbour').</documentation>
    </annotation>
  </element>
  <complexType name="Port_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:Port_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:Port_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:Port_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Port_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Port_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Port_S" substitutionGroup="gml:AbstractFeature" type="dtox:Port_SType">
    <annotation>
      <documentation>A place provided with terminal and transfer facilities for loading and/or discharging cargo or passengers, usually located in a harbour. [Desc] A port and its related waters (see Feature: 'Harbour Waters') together comprise a harbour (see Feature: 'Harbour').</documentation>
    </annotation>
  </element>
  <complexType name="Port_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:Port_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:Port_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:Port_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Port_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Port_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Port_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PowerGeneratingUnit_P" substitutionGroup="gml:AbstractFeature" type="dtox:PowerGeneratingUnit_PType">
    <annotation>
      <documentation>A full set of equipment, capable of independent operation, used to generate power at a power station. [Desc] In the case of electric power generation it includes all equipment up to the high-voltage terminal of the generator step-up transformer (IEEE 762). In the case of a steam electric power generating unit, it consists of individual boilers, any installed emission control equipment, and any steam turbine/generators dedicated to generating electricity. All combustion units/boilers/combined cycle turbines that produce steam for use in a single steam turbine/generator unit are part of the same electric power generating unit.</documentation>
    </annotation>
  </element>
  <complexType name="PowerGeneratingUnit_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="powerSource" type="dtox:PowerGeneratingUnit_powerSourceType">
            <annotation>
              <documentation>The energy source(s) employed to generate power for off-site distribution. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:PowerGeneratingUnit_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PowerGeneratingUnit_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PowerGeneratingUnit_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PowerGeneratingUnit_S" substitutionGroup="gml:AbstractFeature" type="dtox:PowerGeneratingUnit_SType">
    <annotation>
      <documentation>A full set of equipment, capable of independent operation, used to generate power at a power station. [Desc] In the case of electric power generation it includes all equipment up to the high-voltage terminal of the generator step-up transformer (IEEE 762). In the case of a steam electric power generating unit, it consists of individual boilers, any installed emission control equipment, and any steam turbine/generators dedicated to generating electricity. All combustion units/boilers/combined cycle turbines that produce steam for use in a single steam turbine/generator unit are part of the same electric power generating unit.</documentation>
    </annotation>
  </element>
  <complexType name="PowerGeneratingUnit_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="powerSource" type="dtox:PowerGeneratingUnit_powerSourceType">
            <annotation>
              <documentation>The energy source(s) employed to generate power for off-site distribution. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rawMaterial" type="dtox:PowerGeneratingUnit_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PowerGeneratingUnit_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PowerGeneratingUnit_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PowerGeneratingUnit_powerSourceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="geothermal">
        <annotation>
          <documentation>Uses geothermal power from the interior heat of the Earth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hydroElectric">
        <annotation>
          <documentation>Uses the change in gravitational potential of falling water. [Desc] The water may be impounded (for example: by a dam) or collected from a naturally-occurring elevated location (for example: Niagara Falls).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nuclear">
        <annotation>
          <documentation>Powered by the energy of nuclear reaction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thermal">
        <annotation>
          <documentation>Generates energy by combustion of hydrocarbons. [Desc] The heat energy may be generated by either internal or external combustion processes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tidal">
        <annotation>
          <documentation>Generates electricity from the tide. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PowerGeneratingUnit_rawMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that a suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 Celsius. [Desc] LNG is stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodFragments">
        <annotation>
          <documentation>Small fragments of wood, produced either intentionally (for example: chips for use in manufacturing pressed board) or as a waste (for example: dust made by sawing timber). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PowerSubstation_P" substitutionGroup="gml:AbstractFeature" type="dtox:PowerSubstation_PType">
    <annotation>
      <documentation>A facility, along a power transmission line, in which electric current is switched, transformed, and/or converted. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PowerSubstation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="substationType" type="dtox:PowerSubstation_substationTypeType">
            <annotation>
              <documentation>The type of an electricity distribution substation based on its function(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:PowerSubstation_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PowerSubstation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PowerSubstation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PowerSubstation_S" substitutionGroup="gml:AbstractFeature" type="dtox:PowerSubstation_SType">
    <annotation>
      <documentation>A facility, along a power transmission line, in which electric current is switched, transformed, and/or converted. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PowerSubstation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="substationType" type="dtox:PowerSubstation_substationTypeType">
            <annotation>
              <documentation>The type of an electricity distribution substation based on its function(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:PowerSubstation_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PowerSubstation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PowerSubstation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PowerSubstation_substationTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="switchedSubstation">
        <annotation>
          <documentation>A substation at which electrical current is switched. [Desc] Usually located between a electrical power generating station and an electrical power distribution network.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transformerSubstation">
        <annotation>
          <documentation>A substation at which electrical voltage is transformed, typically to a lower level. [Desc] Usually located between a high-tension long-distance transmission network and a local low-tension distribution network.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="converterSubstation">
        <annotation>
          <documentation>A substation where alternating current (AC) is converted to direct current (DC), or vice versa. [Desc] Conversion from alternating to direct current is typically associated with an electrified railway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PowerSubstation_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="frameShapedLikeA">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'A' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeH">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'H' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeI">
        <annotation>
          <documentation>Having a structural frame shaped like the serif capital letter 'I' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeT">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'T' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frameShapedLikeY">
        <annotation>
          <documentation>Having a structural frame shaped like the capital letter 'Y' when viewed from the side. [Desc] Usually formed from truss-like elements bearing on the ground at four points for stability. When only one or two support points are used then guys may be employed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PreparedWatercourseCross_C" substitutionGroup="gml:AbstractFeature" type="dtox:PreparedWatercourseCross_CType">
    <annotation>
      <documentation>A location on a watercourse that has ramps, structural piles, and/or piers constructed on one or both shores to allow for suitable future crossing operations using floating bridges or rafting equipment. [Desc] For example, a prepared float bridge site or a prepared raft site.</documentation>
    </annotation>
  </element>
  <complexType name="PreparedWatercourseCross_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:PreparedWatercourseCross_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:PreparedWatercourseCross_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:PreparedWatercourseCross_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PreparedWatercourseCross_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PreparedWatercourseCross_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PreparedWatercourseCross_P" substitutionGroup="gml:AbstractFeature" type="dtox:PreparedWatercourseCross_PType">
    <annotation>
      <documentation>A location on a watercourse that has ramps, structural piles, and/or piers constructed on one or both shores to allow for suitable future crossing operations using floating bridges or rafting equipment. [Desc] For example, a prepared float bridge site or a prepared raft site.</documentation>
    </annotation>
  </element>
  <complexType name="PreparedWatercourseCross_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:PreparedWatercourseCross_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:PreparedWatercourseCross_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:PreparedWatercourseCross_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PreparedWatercourseCross_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PreparedWatercourseCross_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PreparedWatercourseCross_S" substitutionGroup="gml:AbstractFeature" type="dtox:PreparedWatercourseCross_SType">
    <annotation>
      <documentation>A location on a watercourse that has ramps, structural piles, and/or piers constructed on one or both shores to allow for suitable future crossing operations using floating bridges or rafting equipment. [Desc] For example, a prepared float bridge site or a prepared raft site.</documentation>
    </annotation>
  </element>
  <complexType name="PreparedWatercourseCross_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:PreparedWatercourseCross_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:PreparedWatercourseCross_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:PreparedWatercourseCross_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PreparedWatercourseCross_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PreparedWatercourseCross_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PreparedWatercourseCross_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PreparedWatercourseCross_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PreparedWatercourseCross_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PublicSquare_P" substitutionGroup="gml:AbstractFeature" type="dtox:PublicSquare_PType">
    <annotation>
      <documentation>An open site that serves as a public meeting location in a built-up area. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PublicSquare_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:PublicSquare_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PublicSquare_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PublicSquare_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PublicSquare_S" substitutionGroup="gml:AbstractFeature" type="dtox:PublicSquare_SType">
    <annotation>
      <documentation>An open site that serves as a public meeting location in a built-up area. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PublicSquare_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:PublicSquare_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="describesReligiousInformation.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PublicSquare_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PublicSquare_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PublicSquare_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pump_DevicePowerTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="solar">
        <annotation>
          <documentation>The device is powered with nearby solar panel(s) providing localized electrical power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steam">
        <annotation>
          <documentation>The device is powered by means of a steam engine or from a steam generation plant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="compressedAir">
        <annotation>
          <documentation>The device is powered using compressed air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravity">
        <annotation>
          <documentation>The force of gravity provides natural power to the device. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manual">
        <annotation>
          <documentation>The device is powered by human or animal effort. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleumProduct">
        <annotation>
          <documentation>A petroleum distillate or fraction is used to power the device. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricity">
        <annotation>
          <documentation>The device is powered by electricity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Pump_P" substitutionGroup="gml:AbstractFeature" type="dtox:Pump_PType">
    <annotation>
      <documentation>&lt;font color="#1f497d"&gt;&lt;b&gt;A device that moves fluids (liquids or gases), or sometimes slurries, by mechanical action.&lt;/b&gt;&lt;/font&gt; [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Pump_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Pump_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Pump_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Pump_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Pump_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pump_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pump_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Pump_S" substitutionGroup="gml:AbstractFeature" type="dtox:Pump_SType">
    <annotation>
      <documentation>&lt;font color="#1f497d"&gt;&lt;b&gt;A device that moves fluids (liquids or gases), or sometimes slurries, by mechanical action.&lt;/b&gt;&lt;/font&gt; [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Pump_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Pump_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Pump_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Pump_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Pump_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pump_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pump_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Pump_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="province">
        <annotation>
          <documentation>A principal administrative division of certain countries or States. [Desc] Historically, a principal division of a kingdom or empire, especially one that is historically and/or linguistically distinct.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="regional">
        <annotation>
          <documentation>A joint administrative body that is agreed on by many, relatively small (for example: municipal), sub-national bodies. [Desc] Usually of limited scope of responsibility and authority. For example, a port authority.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pump_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pump_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pump_pumpTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="airlift">
        <annotation>
          <documentation>A pump device consisting of two pipes. Compressed air is injected into the smaller pipe causing liquid to rise up the larger pipe. [Desc] Typically used to move water, corrosive liquids, and sand.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="centrifugal">
        <annotation>
          <documentation>A pump that uses a rotating impeller to increase pressure to move fluids. [Desc] Submersible pumps of this type are the standard in deep-well, high production systems</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jet">
        <annotation>
          <documentation>A pump that changes pressure through the use of a jet of fluid or air in rapid motion. [Desc] This type of pump may be used to move liquid, steam or gas. Often used in small diameter wells that require a lift of 100 feet or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reciprocating">
        <annotation>
          <documentation>A pump that uses pistons, plungers or membranes to provide suction and discharge of fluids. [Desc] The cylinder is equipped with inlet (suction) and outlet (discharge) valves. On the intake stroke, the suction valves are opened, and fluid is drawn into the cylinder, and on the discharge stroke, the suction valves close and the discharge valves close.  Fluid is forced out of the cylinder.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="turbine">
        <annotation>
          <documentation>A pump that uses the boundary layer effect created by a bladeless centripetal flow. [Desc] The pump is hung in a well at the lower end of a string of pipe called the column pipe, and extends from the pump to the ground surface where it is connected to a pump-head assembly.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravity">
        <annotation>
          <documentation>Movement of fluid or gas due to downhill flow. [Desc] A siphon and hydraulic ram are also considered to be gravity pumps.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vacuum">
        <annotation>
          <documentation>A pump that creates a partial vacuum to move fluids. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rotary">
        <annotation>
          <documentation>A pump that uses a system of rotating gears to create suction at the inlet and force a stream out of the discharge line. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Pump_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="PumpingStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:PumpingStation_PType">
    <annotation>
      <documentation>A facility to move solids, liquids or gases by means of pressure or suction. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PumpingStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:PumpingStation_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:PumpingStation_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:PumpingStation_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:PumpingStation_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PumpingStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PumpingStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="PumpingStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:PumpingStation_SType">
    <annotation>
      <documentation>A facility to move solids, liquids or gases by means of pressure or suction. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="PumpingStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:PumpingStation_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:PumpingStation_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:PumpingStation_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:PumpingStation_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="PumpingStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:PumpingStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="PumpingStation_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PumpingStation_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Waste, especially excremental, matter conveyed in sewers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PylonInfo_pylonConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="shapedLikeA">
        <annotation>
          <documentation>Having a configuration like the capital letter 'A' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeH">
        <annotation>
          <documentation>Having a configuration like the capital letter 'H' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeI">
        <annotation>
          <documentation>Having a configuration like the serif capital letter 'I' when viewed from the side. [Desc] There may be several, often alternating, cable support stubs along the upper portion.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeY">
        <annotation>
          <documentation>Having a configuration like the capital letter 'Y' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeT">
        <annotation>
          <documentation>Having a configuration like the capital letter 'T' when viewed from the side. [Desc] May have multiple horizontal bars, each supporting a separate set of cables.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PylonInfo_pylonMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, aluminum, copper, iron and certain alloys (as brass, bronze and steel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness and much used for making tools, weapons, and machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="PylonInfo_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pole">
        <annotation>
          <documentation>A slender, more or less cylindrical post constructed from a variety of materials (for example: wood, metal, or fibre-glass) that is less substantial than a mast. [Desc] May be guyed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tripod">
        <annotation>
          <documentation>A three-legged tower. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations (for example: as an A-frame). [Desc] For example, the Eiffel Tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tubular">
        <annotation>
          <documentation>A tall, heavyweight, hollow cylinder of metal that does not require guying and is capable of withstanding significant wind loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mast">
        <annotation>
          <documentation>A tall but relatively lightweight post (for example: a timber or a hollow cylinder of wood or metal). [Desc] Often guyed in order to withstand wind loads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Pylon_P" substitutionGroup="gml:AbstractFeature" type="dtox:Pylon_PType">
    <annotation>
      <documentation>A pylon or pole used to support one or more cables. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Pylon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.pylonConfiguration" type="dtox:PylonInfo_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.pylonMaterial" type="dtox:PylonInfo_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.towerShape" type="dtox:PylonInfo_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pylon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pylon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Pylon_S" substitutionGroup="gml:AbstractFeature" type="dtox:Pylon_SType">
    <annotation>
      <documentation>A pylon or pole used to support one or more cables. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Pylon_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.pylonConfiguration" type="dtox:PylonInfo_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.pylonMaterial" type="dtox:PylonInfo_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonInfo.towerShape" type="dtox:PylonInfo_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Pylon_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Pylon_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="QanatShaft_P" substitutionGroup="gml:AbstractFeature" type="dtox:QanatShaft_PType">
    <annotation>
      <documentation>A vertical shaft that provides access to an underground aqueduct and which is part of a qanat system. [Desc] A qanat system consists a system of deep underground tunnels especially constructed to channel water from an uphill region to a dryer lower region for use (for example: a village, a garden, a crop land), and qanat shafts to provide access from the surface to the underground tunnels.</documentation>
    </annotation>
  </element>
  <complexType name="QanatShaft_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:QanatShaft_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:QanatShaft_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:QanatShaft_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="QanatShaft_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:QanatShaft_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="QanatShaft_S" substitutionGroup="gml:AbstractFeature" type="dtox:QanatShaft_SType">
    <annotation>
      <documentation>A vertical shaft that provides access to an underground aqueduct and which is part of a qanat system. [Desc] A qanat system consists a system of deep underground tunnels especially constructed to channel water from an uphill region to a dryer lower region for use (for example: a village, a garden, a crop land), and qanat shafts to provide access from the surface to the underground tunnels.</documentation>
    </annotation>
  </element>
  <complexType name="QanatShaft_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:QanatShaft_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:QanatShaft_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:QanatShaft_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="useWaterResourcesInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="QanatShaft_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:QanatShaft_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="QanatShaft_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="QanatShaft_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="QanatShaft_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Racetrack_P" substitutionGroup="gml:AbstractFeature" type="dtox:Racetrack_PType">
    <annotation>
      <documentation>A ground or tract marked out for racing. [Desc] The track may be banked to facilitate high-speed racing, either by grading of the terrain or the use of structures. The bank angle may exceed 30 arc degrees and such structures can reach significant heights.</documentation>
    </annotation>
  </element>
  <complexType name="Racetrack_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Racetrack_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Racetrack_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingType" type="dtox:Racetrack_racingTypeType">
            <annotation>
              <documentation>The type(s) of racing held at a site or facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingType_2" type="dtox:Racetrack_racingTypeType">
            <annotation>
              <documentation>The type(s) of racing held at a site or facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingType_3" type="dtox:Racetrack_racingTypeType">
            <annotation>
              <documentation>The type(s) of racing held at a site or facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingVehicleType" type="dtox:Racetrack_racingVehicleTypeType">
            <annotation>
              <documentation>The type of a motor vehicle used in racing, based on its design and motive power. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Racetrack_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Racetrack_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Racetrack_S" substitutionGroup="gml:AbstractFeature" type="dtox:Racetrack_SType">
    <annotation>
      <documentation>A ground or tract marked out for racing. [Desc] The track may be banked to facilitate high-speed racing, either by grading of the terrain or the use of structures. The bank angle may exceed 30 arc degrees and such structures can reach significant heights.</documentation>
    </annotation>
  </element>
  <complexType name="Racetrack_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Racetrack_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Racetrack_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingType" type="dtox:Racetrack_racingTypeType">
            <annotation>
              <documentation>The type(s) of racing held at a site or facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingType_2" type="dtox:Racetrack_racingTypeType">
            <annotation>
              <documentation>The type(s) of racing held at a site or facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingType_3" type="dtox:Racetrack_racingTypeType">
            <annotation>
              <documentation>The type(s) of racing held at a site or facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="racingVehicleType" type="dtox:Racetrack_racingVehicleTypeType">
            <annotation>
              <documentation>The type of a motor vehicle used in racing, based on its design and motive power. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Racetrack_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Racetrack_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Racetrack_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Racetrack_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Racetrack_racingTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bicycle">
        <annotation>
          <documentation>Athletes employing track bicycles compete for speed and/or endurance over a fixed course. [Desc] Usually held on specially-built banked tracks or velodromes (but many events are held at older velodromes where the track banking is relatively shallow). May also be held on grass tracks marked out on flat sports fields.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="camel">
        <annotation>
          <documentation>Camels mounted by riders compete for speed and/or endurance over a fixed course. [Desc] Race distances generally vary between 4 to 10 kilometres and may include anywhere from 15 to 70 camels or more. Australian high-speed camel races are just 400 metres long.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="greyhound">
        <annotation>
          <documentation>Dogs chase a lure (traditionally an artificial hare or rabbit) on a track until they arrive at the finish line. [Desc] The greyhound, a breed of hunting dog, has been primarily bred for coursing game and racing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="harness">
        <annotation>
          <documentation>Unsaddled Standardbred horses race in a specified gait (either trotting or pacing) pulling a two-wheeled cart (called a sulky). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="horse">
        <annotation>
          <documentation>Saddled horses mounted by riders compete for speed and/or endurance over a fixed course. [Desc] Thoroughbred races cover moderate distances at very fast paces. Quarter horse racing involves short distance sprinting while Arabian racing is based on endurance.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iceSkate">
        <annotation>
          <documentation>Athletes employing ice skates compete for speed and/or endurance over a fixed course. [Desc] Ice skates are boots with blades attached to the bottom, used to propel the skater across a sheet of ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVehicle">
        <annotation>
          <documentation>Athletes employing motor vehicles compete for speed and/or endurance over a fixed course. [Desc] Includes specialized categories such as: single-seater, touring car, production car, one-make, stock car, drag, sports car, and various forms of motorcycles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rollerSkate">
        <annotation>
          <documentation>Athletes employing roller skates compete for speed and/or endurance over a fixed course. [Desc] Roller skates are boots with either two front and two rear wheels (termed a 'quad skate'), or two to five wheels arranged in a single line (termed an 'inline skate') attached to the bottom, used to propel the skater across flat surfaces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackAndField">
        <annotation>
          <documentation>Athletes on foot compete for speed and/or endurance over a fixed course. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Racetrack_racingVehicleTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="formulaOneCar">
        <annotation>
          <documentation>A single-seat, open-cockpit, open-wheel racing car with substantial front and rear wings, and an engine positioned behind the driver. [Desc] The regulations governing the cars are unique to the Formula One World Championship. The Formula One regulations specify that cars must be constructed by the racing teams themselves, though the design and manufacture can be outsourced.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indyCar">
        <annotation>
          <documentation>A single-seat open-cockpit open-wheel racing car with the engine in the rear whose technical specifications are set by the Indy Racing League. [Desc] When raced in the Indianapolis 500, special low-drag adjustable 'Speedway' wings are added.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A single-track, two-wheeled, motor vehicle. [Desc] Motorcycle types vary from production line to custom built vehicles to maneuver over either smooth road surfaces or dirt tracks.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pickupTruck">
        <annotation>
          <documentation>A standard production pickup truck modified to enhance its maximum speed. [Desc] They are mechanically similar to coupe-shaped stock cars, with the main difference being the worse aerodynamics. Typical modifications include larger engines and specialized suspensions, chassis, brakes, and safety equipment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stockCar">
        <annotation>
          <documentation>A standard production passenger vehicle modified to enhance its maximum speed. [Desc] They often exceed 320 kilometres per hour (200 miles per hour) by being more powerful than regulation assembly-line automobiles. Typical modifications include larger engines and specialized suspensions, chassis, brakes, and safety equipment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RadarStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:RadarStation_PType">
    <annotation>
      <documentation>A facility utilizing radar to detect and analyze objects (for example: aircraft, artificial satellites, asteroids, and/or missiles) and/or environmental phenomena (for example: tornadoes). [Desc] May include both a radar aerial as well as a structure housing radar equipment.</documentation>
    </annotation>
  </element>
  <complexType name="RadarStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:RadarStation_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarAntennaConfiguration" type="dtox:RadarStation_radarAntennaConfigurationType">
            <annotation>
              <documentation>The physical mounting and/or configuration of a radar antenna. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarStationFunction" type="dtox:RadarStation_radarStationFunctionType">
            <annotation>
              <documentation>The primary purpose served by a radar station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RadarStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RadarStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RadarStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:RadarStation_SType">
    <annotation>
      <documentation>A facility utilizing radar to detect and analyze objects (for example: aircraft, artificial satellites, asteroids, and/or missiles) and/or environmental phenomena (for example: tornadoes). [Desc] May include both a radar aerial as well as a structure housing radar equipment.</documentation>
    </annotation>
  </element>
  <complexType name="RadarStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:RadarStation_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarAntennaConfiguration" type="dtox:RadarStation_radarAntennaConfigurationType">
            <annotation>
              <documentation>The physical mounting and/or configuration of a radar antenna. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarStationFunction" type="dtox:RadarStation_radarStationFunctionType">
            <annotation>
              <documentation>The primary purpose served by a radar station. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RadarStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RadarStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RadarStation_militaryServiceBranchType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="airForce">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations primarily by means of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="army">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations on land. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastguard">
        <annotation>
          <documentation>A naval force employed to guard the coast, and often responsible for the safety, order, and operation of marine traffic in neighbouring waters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marines">
        <annotation>
          <documentation>A body of soldiers trained to serve at sea, or on shore under specified circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navy">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations at sea and/or using sea-based capabilities, including both ships and ship-based aircraft. [Desc] Navy operations are supported by land-based capabilities including ports and maintenance systems typically also belonging to the Navy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="joint">
        <annotation>
          <documentation>An organization in which elements of two or more military departments (for example: a navy and an air force) participate. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RadarStation_radarAntennaConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="domeEnclosed">
        <annotation>
          <documentation>Enclosed in a hemispherical structure, generally as a protection from the weather. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mastMounted">
        <annotation>
          <documentation>Mounted on a small, relatively lightweight post (for example: a small timber or a hollow cylinder of wood or metal) set up vertically, or nearly so. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radome">
        <annotation>
          <documentation>Enclosed in an essentially spherical structure that is transparent to radio waves, generally as a protection from the weather. [Desc] May be on the ground or on the roof of a structure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radomeOnTower">
        <annotation>
          <documentation>Enclosed in an essentially spherical structure that is transparent to radio waves and mounted on a tall, substantial tower (for example: a lattice-work metal tower). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scanner">
        <annotation>
          <documentation>An aerial and reflector, usually joined as a single structure, that is rotatable. [Desc] Usually rotates in a fixed scanning pattern.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="towerMounted">
        <annotation>
          <documentation>Mounted on a tall, substantial tower (for example: a lattice-work metal tower). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RadarStation_radarStationFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="generalSurveillance">
        <annotation>
          <documentation>Established principally to determine the presence and position of airborne objects (for example: aircraft, balloons, and missiles) in a region, monitoring their individual tracks, and often associated with equipment used to identify and potentially communicate with those objects. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastalRadar">
        <annotation>
          <documentation>Established for the surveillance and direction of maritime traffic by use of radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earlyWarning">
        <annotation>
          <documentation>Established to detect and warn of distant approaching aircraft and/or missiles through the use of a long-range radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weather">
        <annotation>
          <documentation>Established to locate precipitation, calculate its motion, estimate its type (for example: rain, snow, and hail), and forecast its future position and intensity through the use of a weather radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="satelliteTracking">
        <annotation>
          <documentation>Established for tracking satellites in orbit, processing data, and in turn transmitting controlling instructions back to the satellites. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftFlightTracking">
        <annotation>
          <documentation>Established to detect and display an aircraft?s position operating in an airport terminal area (ASR) and en route (ARSR) between terminal areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fireControlTracking">
        <annotation>
          <documentation>Established to determine the presence and position of potentially hostile airborne objects in a region, monitor their individual tracks, and direct an associated weapon system intended to destroy those objects (for example: aircraft and missiles) or their source (for example: a gun battery). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="launchControlTracking">
        <annotation>
          <documentation>Established to support the launch, tracking, and control of rocket boosters for spacecraft and/or other payloads. [Desc] The payload trajectory may be either orbital or sub-orbital, and the payload may be manned (for example: the US Space Shuttle) or unmanned (for example: a ballistic missile).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aerodromeGroundSurveillance">
        <annotation>
          <documentation>Established to determine the position of aircraft and vehicular traffic on aerodrome movement surfaces (for example: runways and taxiways), to enable traffic coordination so as to avoid accidents. [Desc] The ground surveillance radar is used to augment visual observation by control tower personnel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="precisionApproach">
        <annotation>
          <documentation>Established at an aerodrome to determine the position of an aircraft during final approach, in terms of lateral and vertical deviations relative to a nominal approach path, and in range relative to touchdown. [Desc] Precision approach radars are designated to enable pilots of aircraft to be given guidance by radio communication during the final stages of the approach to land.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RailwaySidetrack_C" substitutionGroup="gml:AbstractFeature" type="dtox:RailwaySidetrack_CType">
    <annotation>
      <documentation>A stretch of railway track connected to a main railway and used for temporary storage, passing, loading, and/or unloading. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwaySidetrack_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="branchRailwayType" type="dtox:RailwaySidetrack_branchRailwayTypeType">
            <annotation>
              <documentation>The function or configuration of a branch railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwaySidetrack_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwaySidetrack_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:RailwaySidetrack_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RailwaySidetrack_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RailwaySidetrack_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RailwaySidetrack_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:RailwaySidetrack_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse" type="dtox:RailwaySidetrack_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_2" type="dtox:RailwaySidetrack_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_3" type="dtox:RailwaySidetrack_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwaySidetrack_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwaySidetrack_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RailwaySidetrack_S" substitutionGroup="gml:AbstractFeature" type="dtox:RailwaySidetrack_SType">
    <annotation>
      <documentation>A stretch of railway track connected to a main railway and used for temporary storage, passing, loading, and/or unloading. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwaySidetrack_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="branchRailwayType" type="dtox:RailwaySidetrack_branchRailwayTypeType">
            <annotation>
              <documentation>The function or configuration of a branch railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwaySidetrack_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwaySidetrack_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:RailwaySidetrack_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RailwaySidetrack_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RailwaySidetrack_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RailwaySidetrack_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:RailwaySidetrack_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse" type="dtox:RailwaySidetrack_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_2" type="dtox:RailwaySidetrack_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_3" type="dtox:RailwaySidetrack_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwaySidetrack_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwaySidetrack_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RailwaySidetrack_branchRailwayTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="spur">
        <annotation>
          <documentation>A short railway that connects with the main line at one end only. [Desc] For example, ending in an industrial park, factory, and/or warehouse area.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siding">
        <annotation>
          <documentation>A short stretch of track that is used to store rolling-stock and/or enable trains on the same track to pass. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="passing">
        <annotation>
          <documentation>A short stretch of track used to enable trains on the same main track to pass. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySidetrack_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySidetrack_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySidetrack_railwayUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="carline">
        <annotation>
          <documentation>A track for streetcars, trolleys, and other mass transit rail systems. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tramway">
        <annotation>
          <documentation>A railway laid down on a public road or street for tramcars. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="funicular">
        <annotation>
          <documentation>A railway designed to operate on steep grades. [Desc] Usually includes mechanical components (for example: a rack) to insure traction at all times.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySidetrack_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySidetrack_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A usually hard calcareous substance secreted by many marine polyps as an external skeleton for support and habitation. [Desc] Occurs in both single specimens and extensive accumulations. A similar substance may be produced by other lime-secreting marine organisms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySidetrack_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RailwaySignal_P" substitutionGroup="gml:AbstractFeature" type="dtox:RailwaySignal_PType">
    <annotation>
      <documentation>A signal used to control traffic on a railway. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwaySignal_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwaySignal_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwaySignal_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwaySignal_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwaySignal_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RailwaySignal_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySignal_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RailwaySwitch_C" substitutionGroup="gml:AbstractFeature" type="dtox:RailwaySwitch_CType">
    <annotation>
      <documentation>A device integrated with a railway track with which the rails may be switched to permit access to another railway track. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwaySwitch_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwaySwitch_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwaySwitch_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwaySwitch_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwaySwitch_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RailwaySwitch_P" substitutionGroup="gml:AbstractFeature" type="dtox:RailwaySwitch_PType">
    <annotation>
      <documentation>A device integrated with a railway track with which the rails may be switched to permit access to another railway track. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwaySwitch_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwaySwitch_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwaySwitch_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwaySwitch_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwaySwitch_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RailwaySwitch_S" substitutionGroup="gml:AbstractFeature" type="dtox:RailwaySwitch_SType">
    <annotation>
      <documentation>A device integrated with a railway track with which the rails may be switched to permit access to another railway track. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwaySwitch_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwaySwitch_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwaySwitch_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwaySwitch_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwaySwitch_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RailwaySwitch_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwaySwitch_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RailwayTurntable_P" substitutionGroup="gml:AbstractFeature" type="dtox:RailwayTurntable_PType">
    <annotation>
      <documentation>A rotating platform with railway tracks used for turning locomotives and/or railway carriages. [Desc] May be enclosed within a structure.</documentation>
    </annotation>
  </element>
  <complexType name="RailwayTurntable_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:RailwayTurntable_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwayTurntable_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwayTurntable_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RailwayTurntable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RailwayTurntable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RailwayTurntable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwayTurntable_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwayTurntable_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RailwayTurntable_S" substitutionGroup="gml:AbstractFeature" type="dtox:RailwayTurntable_SType">
    <annotation>
      <documentation>A rotating platform with railway tracks used for turning locomotives and/or railway carriages. [Desc] May be enclosed within a structure.</documentation>
    </annotation>
  </element>
  <complexType name="RailwayTurntable_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:RailwayTurntable_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RailwayTurntable_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RailwayTurntable_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RailwayTurntable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RailwayTurntable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RailwayTurntable_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwayTurntable_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwayTurntable_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RailwayTurntable_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwayTurntable_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwayTurntable_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RailwayTurntable_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RailwayYard_P" substitutionGroup="gml:AbstractFeature" type="dtox:RailwayYard_PType">
    <annotation>
      <documentation>A system of railway tracks and associated structures that are located within defined limits and that provide for loading, unloading, and/or assembling trains. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwayYard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cumulativeTrackLength-singleValue" type="double">
            <annotation>
              <documentation>The total cumulative length of track contained within the confines of the feature, exclusive of the branch or main trunk lines running into and/or out of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwayYard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwayYard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RailwayYard_S" substitutionGroup="gml:AbstractFeature" type="dtox:RailwayYard_SType">
    <annotation>
      <documentation>A system of railway tracks and associated structures that are located within defined limits and that provide for loading, unloading, and/or assembling trains. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RailwayYard_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cumulativeTrackLength-singleValue" type="double">
            <annotation>
              <documentation>The total cumulative length of track contained within the confines of the feature, exclusive of the branch or main trunk lines running into and/or out of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RailwayYard_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RailwayYard_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Railway_C" substitutionGroup="gml:AbstractFeature" type="dtox:Railway_CType">
    <annotation>
      <documentation>One or more railway tracks comprising a network that is operated for the conveyance of passengers and/or goods. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Railway_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Railway_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Railway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="linearFeatureArrangement" type="dtox:Railway_linearFeatureArrangementType">
            <annotation>
              <documentation>The arrangement of parallel linear features on a single support structure including both directions (if applicable). [Desc] For example, two railways sharing a single roadbed.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Railway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayClass" type="dtox:Railway_railwayClassType">
            <annotation>
              <documentation>The class of a railway based on its importance in the general transportation network. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse" type="dtox:Railway_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_2" type="dtox:Railway_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_3" type="dtox:Railway_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Railway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Railway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Railway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Railway_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Railway_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Railway_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Railway_S" substitutionGroup="gml:AbstractFeature" type="dtox:Railway_SType">
    <annotation>
      <documentation>One or more railway tracks comprising a network that is operated for the conveyance of passengers and/or goods. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Railway_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containedInTunnel" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially located within, or passes through, a tunnel. [Desc] For example, a canal passing through a tunnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Railway_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Railway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="linearFeatureArrangement" type="dtox:Railway_linearFeatureArrangementType">
            <annotation>
              <documentation>The arrangement of parallel linear features on a single support structure including both directions (if applicable). [Desc] For example, two railways sharing a single roadbed.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Railway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayClass" type="dtox:Railway_railwayClassType">
            <annotation>
              <documentation>The class of a railway based on its importance in the general transportation network. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse" type="dtox:Railway_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_2" type="dtox:Railway_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="railwayUse_3" type="dtox:Railway_railwayUseType">
            <annotation>
              <documentation>The use(s) to which a railway is put as part of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Railway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Railway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Railway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackOrLaneCount" type="integer">
            <annotation>
              <documentation>The total number of independent, parallel paths (for example: a railway track and/or a road lane) in both directions within a route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Railway_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Railway_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Railway_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Railway_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Railway_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Railway_linearFeatureArrangementType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="singleArrangement">
        <annotation>
          <documentation>One linear feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="doubleArrangement">
        <annotation>
          <documentation>Two linear features on the same support structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multipleArrangements">
        <annotation>
          <documentation>Three or more linear features on the same support structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="juxtaposition">
        <annotation>
          <documentation>Two linear features, closely spaced but on separate support structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Railway_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Railway_railwayClassType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="highSpeedRail">
        <annotation>
          <documentation>A rail-based high-speed inter-city transport system. [Desc] Usually operated over long distances. For example, the French TGV (Train Ó Grande Vitesse).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mainLine">
        <annotation>
          <documentation>A chief railway line operated over long distances and typically passing without interruption through multiple urban areas. [Desc] Usually must not be occupied or traversed without proper authority. Primarily carries freight and is accordingly operated at a relatively slow speed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="branchLine">
        <annotation>
          <documentation>A secondary railway line running from a main line to a terminus. [Desc] For example, a railhead.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Railway_railwayUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="carline">
        <annotation>
          <documentation>A track for streetcars, trolleys, and other mass transit rail systems. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="undergroundRailway">
        <annotation>
          <documentation>A railway running underground, especially beneath the streets and buildings of a city. [Desc] Usually includes those portions of an underground railway system that may not be underground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="logging">
        <annotation>
          <documentation>A railway designed to efficiently transport logs from remote logging sites. [Desc] Usually narrow gauge and more curved than railways intended for high-speed transport.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railRapidTransit">
        <annotation>
          <documentation>A rail-based high-speed public transport system. [Desc] Usually located within a metropolitan area.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marineRailway">
        <annotation>
          <documentation>A slipway in which the cradle travels on rails to facilitate the handling of vessels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tramway">
        <annotation>
          <documentation>A railway laid down on a public road or street for tramcars. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="funicular">
        <annotation>
          <documentation>A railway designed to operate on steep grades. [Desc] Usually includes mechanical components (for example: a rack) to insure traction at all times.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="museum">
        <annotation>
          <documentation>Maintained as an historical exhibit at a railway museum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automatedTransitSystem">
        <annotation>
          <documentation>An automated rail or guideway system that runs along dedicated ways. [Desc] May operate according to a fixed schedule or on-demand (sometimes capable of bypassing individual stations). Generally consisting of vehicles having capacities of 12 to 100 people. Examples of this type of system include the Personal Rapid Transit (PRT) at West Virginia University and airport people-movers in U.S. cities such as Seattle, Dallas-Ft. Worth and Miami.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="longHaul">
        <annotation>
          <documentation>A railway operated over long distances and typically passing without interruption through urban areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Railway_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A usually hard calcareous substance secreted by many marine polyps as an external skeleton for support and habitation. [Desc] Occurs in both single specimens and extensive accumulations. A similar substance may be produced by other lime-secreting marine organisms.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Railway_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Ranch_P" substitutionGroup="gml:AbstractFeature" type="dtox:Ranch_PType">
    <annotation>
      <documentation>A tract of land, including buildings and structures, whose primary use is the grazing of livestock on large, mostly unimproved, lands that are otherwise unsuitable for farming (for example: arid). [Desc] The natural vegetation of the grazing area is usually dominated by native grasses, grass-like plants, forbs, and shrubs, but may include native or adapted introduced species that are managed like native vegetation. Ranches may be of nearly any size and if the ranch includes arable or irrigated land, the ranch may also engage in raising crops, especially hay and feed grains.</documentation>
    </annotation>
  </element>
  <complexType name="Ranch_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ranch_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ranch_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Ranch_S" substitutionGroup="gml:AbstractFeature" type="dtox:Ranch_SType">
    <annotation>
      <documentation>A tract of land, including buildings and structures, whose primary use is the grazing of livestock on large, mostly unimproved, lands that are otherwise unsuitable for farming (for example: arid). [Desc] The natural vegetation of the grazing area is usually dominated by native grasses, grass-like plants, forbs, and shrubs, but may include native or adapted introduced species that are managed like native vegetation. Ranches may be of nearly any size and if the ranch includes arable or irrigated land, the ranch may also engage in raising crops, especially hay and feed grains.</documentation>
    </annotation>
  </element>
  <complexType name="Ranch_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ranch_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ranch_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Rapids_C" substitutionGroup="gml:AbstractFeature" type="dtox:Rapids_CType">
    <annotation>
      <documentation>Portions of a stream with accelerated current where it descends rapidly but without a break in the slope of the bed sufficient to form a waterfall. [Desc] The surface is usually broken by boulders and rocks.</documentation>
    </annotation>
  </element>
  <complexType name="Rapids_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Rapids_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rapidClass" type="dtox:Rapids_rapidClassType">
            <annotation>
              <documentation>The relative difficulty of traversing a rapid based on the International Scale of River Difficulty. [Desc] The scale was developed by American Whitewater, a river conservation group.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Rapids_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Rapids_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Rapids_P" substitutionGroup="gml:AbstractFeature" type="dtox:Rapids_PType">
    <annotation>
      <documentation>Portions of a stream with accelerated current where it descends rapidly but without a break in the slope of the bed sufficient to form a waterfall. [Desc] The surface is usually broken by boulders and rocks.</documentation>
    </annotation>
  </element>
  <complexType name="Rapids_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Rapids_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rapidClass" type="dtox:Rapids_rapidClassType">
            <annotation>
              <documentation>The relative difficulty of traversing a rapid based on the International Scale of River Difficulty. [Desc] The scale was developed by American Whitewater, a river conservation group.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Rapids_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Rapids_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Rapids_S" substitutionGroup="gml:AbstractFeature" type="dtox:Rapids_SType">
    <annotation>
      <documentation>Portions of a stream with accelerated current where it descends rapidly but without a break in the slope of the bed sufficient to form a waterfall. [Desc] The surface is usually broken by boulders and rocks.</documentation>
    </annotation>
  </element>
  <complexType name="Rapids_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Rapids_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rapidClass" type="dtox:Rapids_rapidClassType">
            <annotation>
              <documentation>The relative difficulty of traversing a rapid based on the International Scale of River Difficulty. [Desc] The scale was developed by American Whitewater, a river conservation group.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Rapids_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Rapids_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Rapids_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Rapids_rapidClassType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="easy">
        <annotation>
          <documentation>Fast moving water with riffles and small water waves. Few obstructions, all obvious and easily missed with little training. [Desc] Risk to swimmers is slight; self-rescue is easy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="novice">
        <annotation>
          <documentation>Straightforward rapids with wide, clear channels which are evident without scouting. [Desc] Occasional maneuvering may be required, but stones and medium sized water waves are easily missed by trained paddlers. Swimmers are seldom injured and group assistance, while helpful, is seldom needed. Rapids that are at the upper end of this difficulty range are designated 'Class II+'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermediate">
        <annotation>
          <documentation>Rapids with moderate, irregular water waves which may be difficult to avoid and which can swamp an open canoe; strong eddies and powerful current effects can be found, particularly on large-volume rivers. [Desc] Complex maneuvers in fast water current and good boat control in tight passages or around ledges are often required$$$$$ large wavess or strainers may be present but are easily avoided. Scouting is advisable for inexperienced parties. Injuries while swimming are rare$$$$$ self-rescue is usually easy but group assistance may be required to avoid long swims. Rapids that are at the lower or upper end of this difficulty range are designated 'Class III-' or 'Class III+' respectively.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="advanced">
        <annotation>
          <documentation>Intense, powerful but predictable rapids requiring precise boat handling in turbulent water; depending on the character of the river, it may include large, unavoidable water waves and holes or constricted passages demanding fast maneuvers under pressure. [Desc] A fast, reliable eddy turn may be needed to initiate maneuvers, scout rapids, or rest. Rapids may require 'must' moves above dangerous hazards. Scouting may be necessary the first time down. Risk of injury to swimmers is moderate to high, and water conditions may make self-rescue difficult. Group assistance for rescue is often essential but requires practiced skills. A strong Eskimo roll is highly recommended. Rapids that are at the lower or upper end of this difficulty range are designated 'Class IV-' or 'Class IV+' respectively.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="expert">
        <annotation>
          <documentation>Extremely long, obstructed, or very violent rapids which expose a paddler to added risk; drops may contain large, unavoidable water waves and holes or steep, congested chutes with complex, demanding routes. [Desc] What eddies exist may be small, turbulent, or difficult to reach. Rapids may continue for long distances between pools, demanding a high level of fitness. At the high end of the scale, several of these factors may be combined. Scouting is recommended but may be difficult.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="extremeExploratory">
        <annotation>
          <documentation>These runs have almost never been attempted and often exemplify the extremes of difficulty, unpredictability and danger. [Desc] The consequences of errors are very severe and rescue may be impossible. For teams of experts only, at favourable water levels, after close personal inspection and taking all precautions. After a Class VI Rapid has been run many times, its rating may be changed to an appropriate Class 5.x rating.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RecyclingSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:RecyclingSite_PType">
    <annotation>
      <documentation>A site engaged in the wrecking, dismantling, storage, recycling, and/or disposal of discarded or scrap products. [Desc] For example, a wrecking yard or a scrap yard.</documentation>
    </annotation>
  </element>
  <complexType name="RecyclingSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RecyclingSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RecyclingSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RecyclingSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RecyclingSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RecyclingSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RecyclingSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:RecyclingSite_SType">
    <annotation>
      <documentation>A site engaged in the wrecking, dismantling, storage, recycling, and/or disposal of discarded or scrap products. [Desc] For example, a wrecking yard or a scrap yard.</documentation>
    </annotation>
  </element>
  <complexType name="RecyclingSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RecyclingSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RecyclingSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RecyclingSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RecyclingSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RecyclingSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RecyclingSite_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RecyclingSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RecyclingSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Reef_C" substitutionGroup="gml:AbstractFeature" type="dtox:Reef_CType">
    <annotation>
      <documentation>A mass of rock or coral which either reaches close to the sea surface or is exposed at low tide, posing a hazard to navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Reef_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Reef_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Reef_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Reef_P" substitutionGroup="gml:AbstractFeature" type="dtox:Reef_PType">
    <annotation>
      <documentation>A mass of rock or coral which either reaches close to the sea surface or is exposed at low tide, posing a hazard to navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Reef_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Reef_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Reef_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Reef_S" substitutionGroup="gml:AbstractFeature" type="dtox:Reef_SType">
    <annotation>
      <documentation>A mass of rock or coral which either reaches close to the sea surface or is exposed at low tide, posing a hazard to navigation. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Reef_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="partialFeatureIndicator" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance delineates only a portion of the complete feature. [Desc] May be used when delineating separate parts of a single feature. For example, a single road may be delineated as several distinct parts since each part has a unique local name as it passes through different municipalities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Reef_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Reef_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RegulatorySign_C" substitutionGroup="gml:AbstractFeature" type="dtox:RegulatorySign_CType">
    <annotation>
      <documentation>A sign placed by an authority charged with the regulation of traffic along a transportation route for the purpose of regulating the flow of traffic (for example: vessels, vehicles and/or pedestrians) and/or providing information pertinent to the control of that traffic. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RegulatorySign_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RegulatorySign_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RegulatorySign_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RegulatorySign_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RegulatorySign_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RegulatorySign_P" substitutionGroup="gml:AbstractFeature" type="dtox:RegulatorySign_PType">
    <annotation>
      <documentation>A sign placed by an authority charged with the regulation of traffic along a transportation route for the purpose of regulating the flow of traffic (for example: vessels, vehicles and/or pedestrians) and/or providing information pertinent to the control of that traffic. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RegulatorySign_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RegulatorySign_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RegulatorySign_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RegulatorySign_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RegulatorySign_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RegulatorySign_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RegulatorySign_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RegulatorySign_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ReligiousInfo_religiousDesignationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="buddhism">
        <annotation>
          <documentation>The religious and philosophical system founded by the Buddha Gautama, teaching that all human sorrows arise from desire and can be eradicated by following the disciplines of his eightfold path. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chaldean">
        <annotation>
          <documentation>A Catholic denomination, originally part of the Church of the East (also called the East Syriac Church), that established peace and communion with the Church of Rome in the 16th Century. [Desc] It retains its own distinctive theological, liturgical and canonical traditions with a single patriarch located in Baghdad and four archdioceses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hinduism">
        <annotation>
          <documentation>A system of religious beliefs and social customs, with adherents especially in India, with a belief in reincarnation, the worship of several gods, and an ordained caste system, as the basis of society. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nestorian">
        <annotation>
          <documentation>A follower or adherent of Nestorius, Patriarch of Constantinople who asserted that Christ had distinct human and divine persons, breaking away from the Byzantine Orthodox Church during the Third Ecumenical Council (in 431 A.D.) when his teachings were declared heretical. [Desc] The Nestorian patriarch was established in Baghdad and propagated the religion throughout Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sunni">
        <annotation>
          <documentation>The religious system of the majority religious group of Muslims, differing from the Shia in their understanding of the Sunna and in their rejection of the claim of Ali, Muhammad's son-in-law and the fourth caliph, to be the first true successor of the Prophet Muhammad. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="islam">
        <annotation>
          <documentation>The religious system established through the prophet Muhammad. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="romanCatholic">
        <annotation>
          <documentation>The Christian Church which acknowledges the Bishop of Rome (the Pope) as its head. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="judaism">
        <annotation>
          <documentation>The religion of the Jews, with a belief in one God and a basis in Mosaic and rabbinical teachings. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="orthodox">
        <annotation>
          <documentation>The family of Christian Churches originating in the East (including the national Churches of Greece, Russia, Romania, and others) which recognize the headship of the Patriarch of Constantinople and separated from the Western Church in or around the 11th century. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="protestant">
        <annotation>
          <documentation>A member or follower of any of the Christian Churches or sects repudiating the Roman obedience at the Reformation or of any of the Churches or sects standing in historic continuity with them; a member or follower of any of the western Christian Churches that are separate from the Roman Catholic Church in accordance with the principles of the Reformation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="christian">
        <annotation>
          <documentation>In general, an adherent of Christianity, the religion of Christ. [Desc] For example, Roman Catholic, Orthodox, or Protestant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shinto">
        <annotation>
          <documentation>A religious system incorporating the worship of ancestors, nature-spirits and other divinities, and (until 1945) a belief in the divinity of the Japanese emperor. [Desc] Until 1945 the State religion of Japan.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shia">
        <annotation>
          <documentation>The religious system of the minority religious group of Muslims, differing from the Sunni in their understanding of the Sunna and in their acceptance of the claim of Ali, Muhammad's son-in-law and the fourth caliph, to be the first true successor of the Prophet Muhammad. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ReligiousInfo_religiousFacilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="burialSite">
        <annotation>
          <documentation>A structure within which a corpse is entombed or an area of ground in which the dead are buried. [Desc] For example, a cemetery, a grave, and a crypt.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cathedral">
        <annotation>
          <documentation>A Christian church, specifically of a denomination with an episcopal hierarchy (for example: Anglican, Catholic or Lutheran), that serves as the central church of a diocese, and thus as a bishop's seat. [Desc] As cathedrals are often particularly impressive edifices, the term is sometimes also used loosely as a designation for any large important church.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chapel">
        <annotation>
          <documentation>A private Christian church or similar place of worship (for example: a dedicated chamber or sanctuary within a building). [Desc] When a free-standing building it may be smaller than a (public) church and is located on the grounds of an institution (for example: a college, a hospital, a palace, an estate, or a prison) where it may be attached to a larger building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hermitage">
        <annotation>
          <documentation>A secluded residence, allowing life in relative seclusion and/or isolation from society. [Desc] The resident (termed a 'hermit') renounces wordly concerns and pleasures in order to come closer to the deity or deities they worship or revere, a form of asceticism.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="monastery">
        <annotation>
          <documentation>A facility housing a community of monks living in seclusion, adopting a strict religious and ascetic lifestyle and retreating from the world for contemplative prayer. [Desc] The community usually follows a single rule, is governed by an abbott, and all members live together, pray together, and share all possessions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noviciate">
        <annotation>
          <documentation>A facility housing a community of prospective members of a religious order (termed 'novices') who have not yet been admitted to vows and have to undergo training in order to be found eligible or qualified for admission. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seminary">
        <annotation>
          <documentation>A facility housing a specialized university-like institution for the purpose of instructing students (termed 'seminarians') in theology, often in order to prepare them for religious service (for example: congregation leadership). [Desc] These usually, though not always, teach Christian (for example: priests or ministers) or Jewish (for example: rabbis) doctrine. Monks, nuns and/or lay people may also be instructed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stupa">
        <annotation>
          <documentation>A round, usually dome-shaped, Buddhist shrine topped with a cupola. [Desc] It is intended to house relics of the Buddha, and includes such features as the torana (gateway), the vedica (fence-like enclosure), the harmika (a square platform with railings on top of the stupa), the chattrayashti (a parasol or canopy) and a circumambulatory around the stupa.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="synagogue">
        <annotation>
          <documentation>A place for Jewish worship and religious instruction. [Desc] May also be termed a 'temple' by some Reform and conservative congregations, although Orthodox Judaism reserves that term for the Temple in Jerusalem.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="church">
        <annotation>
          <documentation>A Christian temple, reserved for religious or spiritual activities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retreat">
        <annotation>
          <documentation>A place established for temporary seclusion and a time of solitude, religious prayer and/or meditation. [Desc] Retreats are considered essential in Buddhism and they are common in many Christian churches. They are typically conducted in a remote location (for example: at a private facility or at a monastery).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marabout">
        <annotation>
          <documentation>A shrine, often a whitewashed dome, marking the burial place of an Islamic holy man (who is also known as a 'marabout'). [Desc] A marabout is a personal spiritual leader in the Islam faith as practiced in West Africa, and still to a limited extent in the Maghreb. The marabout is often a scholar of the Qur'an, and many make amulets for good luck, preside at various ceremonies, and in some cases actively guide the life of the follower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tabernacle">
        <annotation>
          <documentation>A church that has been specially designated (for example: by religious authority). [Desc] May take on a variety of shapes and sizes (for example: as a shrine, a chapel, or a temple). The term is most closely associated with The Church of Jesus Christ of Latter-day Saints (for example: the Salt Lake Tabernacle) but may be applied to other named churches associated with revivalism (for example: the Metropolitan Tabernacle or the Maxwell Memorial Tabernacle).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="convent">
        <annotation>
          <documentation>A facility housing a community of priests, religious brothers and/or religious sisters, that is meant to be the presence in the world of a group dedicated to charitable or preaching service. [Desc] The religious orders served are mainly those in the Roman Catholic Church and, to a lesser degree, in the Anglican Communion. May be used to refer specifically to a community comprised only of religious sisters. Both religious brothers and religious sisters take vows, usually of poverty, chastity and obedience.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mission">
        <annotation>
          <documentation>A religious centre established for missionary, evangelical, or humanitarian work. [Desc] May be characterized by one or more dwellings, a school, a church, a hospital and/or other facilities operated by a religious group.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mosque">
        <annotation>
          <documentation>An Islamic temple, reserved for religious or spiritual activities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pagoda">
        <annotation>
          <documentation>A Hindu or Buddhist temple or sacred building, usually in the form of a many-tiered tower with stories of diminishing size, each with an ornamented projecting roof. [Desc] It is evolved from the stupa but it can be entered and may serve a secular purpose. They are found mainly in east Asia whereas the stupa is found in India and south-east Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temple">
        <annotation>
          <documentation>An edifice reserved for religious or spiritual activities (for example: prayer or sacrifice), or analogous rites (as in masonry). [Desc] In some religions it is regarded as the dwelling-place of a god or gods. Many religions have specialized versions of this term (for example: a Christian church, a Morman temple, or an Islamic mosque).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minaret">
        <annotation>
          <documentation>A tower providing a vantage point from which a muezzin (a servant at a mosque) can call at hours of prayer. [Desc] Usually a tall, graceful spire, with an onion-shaped crown, connected with a mosque. May be either free standing or much taller than any surrounding support structure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religiousCommunity">
        <annotation>
          <documentation>A facility housing a community under religious vows. [Desc] For example, a monastery or a convent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shrine">
        <annotation>
          <documentation>A place of worship or devotion to a saint or deity, usually housing a relic (for example: a bone or other body part) or man-made object (for example: an icon) that is venerated for the deity, spirit or daemon that it embodies. [Desc] May be constructed on a site which is thought to be particularly holy, as opposed to being placed for the convenience of worshippers, and consequently may be associated with the practice of pilgrimage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RetailStand_P" substitutionGroup="gml:AbstractFeature" type="dtox:RetailStand_PType">
    <annotation>
      <documentation>A small structure that stands alone, and is designated for the purpose of supplying a product (for example: souvenirs, magazines, snacks or refreshments) or service (for example: a shoe shine) to passers-by. [Desc] It may be roofed (for example: a newspaper stand along the side of a city street or the attendant's booth in a parking lot or at a taxi cab stand), covered by an awning (for example: a cellular phone booth in the center of the promenade of a shopping mall or a hot dog stand on a city sidewalk), or unroofed. Although often semi-permanent in nature it may be wheeled and portable on a seasonal basis or more frequently as business conditions warrant.</documentation>
    </annotation>
  </element>
  <complexType name="RetailStand_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RetailStand_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:RetailStand_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:RetailStand_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:RetailStand_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RetailStand_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RetailStand_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RetailStand_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RetailStand_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RetailStand_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RetailStand_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RetailStand_S" substitutionGroup="gml:AbstractFeature" type="dtox:RetailStand_SType">
    <annotation>
      <documentation>A small structure that stands alone, and is designated for the purpose of supplying a product (for example: souvenirs, magazines, snacks or refreshments) or service (for example: a shoe shine) to passers-by. [Desc] It may be roofed (for example: a newspaper stand along the side of a city street or the attendant's booth in a parking lot or at a taxi cab stand), covered by an awning (for example: a cellular phone booth in the center of the promenade of a shopping mall or a hot dog stand on a city sidewalk), or unroofed. Although often semi-permanent in nature it may be wheeled and portable on a seasonal basis or more frequently as business conditions warrant.</documentation>
    </annotation>
  </element>
  <complexType name="RetailStand_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RetailStand_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:RetailStand_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:RetailStand_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:RetailStand_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RetailStand_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RetailStand_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RetailStand_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RetailStand_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RetailStand_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RetailStand_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RetailStand_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RetailStand_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mobilePhoneService">
        <annotation>
          <documentation>Supports voice transmission and reception using wireless radio wave transmission technology, communicating via a cellular network of base stations (cell sites), which is in turn linked to the conventional telephone network. [Desc] In addition to the standard voice function of a telephone, a mobile phone can support many additional services such as SMS for text messaging, packet switching for access to the Internet, and MMS for sending and receiving photos and video.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="postalActivities">
        <annotation>
          <documentation>Provides for the collection, processing and distribution of letters, packages and other mail. [Desc] Often a government-furnished service, with commercial packaging and mailing services handled elsewhere.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailBanking">
        <annotation>
          <documentation>The receiving of deposits and/or close substitutes for deposits and extending of credit or lending funds. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="courierActivities">
        <annotation>
          <documentation>The commercial pickup, sorting, transport and delivery (domestic or international) of letter-post and (mail-type) parcels and packages by firms not operating under a universal service obligation. [Desc] One or more modes of transport may be involved and the activity may be carried out with either self-owned (private) transport or via public transport.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="foodService">
        <annotation>
          <documentation>Any meal prepared outside the residence by businesses, institutions, or companies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restaurant">
        <annotation>
          <documentation>The activity of providing food services to customers, whether they are served while seated or serve themselves from a display of items. [Desc] The prepared meals are usually eaten on the premises, however they may be taken out to be eaten elsewhere. In some cases the meals may be ordered in advance and delivered to the customer location.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailSale">
        <annotation>
          <documentation>The sale of  goods directly to the consumer or end-user for personal or household consumption, normally in small quantities and in the condition in which they were purchased or following minor alterations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RetailStand_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RetailStand_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RiceField_S" substitutionGroup="gml:AbstractFeature" type="dtox:RiceField_SType">
    <annotation>
      <documentation>A tract that is periodically covered with water and is used for growing rice. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RiceField_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RiceField_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RiceField_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RiceField_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RiceField_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RidgeLine_C" substitutionGroup="gml:AbstractFeature" type="dtox:RidgeLine_CType">
    <annotation>
      <documentation>A line delineating the top of a ridge. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RidgeLine_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RidgeLine_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RidgeLine_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Rig_P" substitutionGroup="gml:AbstractFeature" type="dtox:Rig_PType">
    <annotation>
      <documentation>A superstructure fitted for drilling or lifting operations for extraction and/or exploitation of natural resources. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Rig_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:Rig_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:Rig_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:Rig_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Rig_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Rig_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Rig_S" substitutionGroup="gml:AbstractFeature" type="dtox:Rig_SType">
    <annotation>
      <documentation>A superstructure fitted for drilling or lifting operations for extraction and/or exploitation of natural resources. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Rig_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:Rig_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:Rig_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:Rig_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Rig_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Rig_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Rig_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brine">
        <annotation>
          <documentation>Water saturated or strongly impregnated with salt, especially sodium chloride. [Desc] May be used as a feedstock in petrochemical refineries and in oil and gas well drilling and workover operations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="River_C" substitutionGroup="gml:AbstractFeature" type="dtox:River_CType">
    <annotation>
      <documentation>A natural flowing watercourse. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="River_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:River_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:River_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:River_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:River_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:River_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lowWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the low water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigabilityInformation" type="dtox:River_navigabilityInformationType">
            <annotation>
              <documentation>Information about the navigability of a body of water by ocean-going and/or large vessels. [Desc] Navigability is not intended to include jet skis, motorboats or other recreational craft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:River_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:River_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:River_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:River_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantGapWidth-singleValue" type="double">
            <annotation>
              <documentation>The predominant width (the width of at least 50 percent) across the top of a gap in the terrain surface. [Desc] For water-filled channels it is measured between the tops of the first accessible breaks in slope above mean water level on each bank.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average maximum (seasonal high water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) low water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average minimum (seasonal low water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:River_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:River_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseChannelType" type="dtox:River_watercourseChannelTypeType">
            <annotation>
              <documentation>The type of trough-like depression that is normally occupied by a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:River_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseSinkType" type="dtox:River_watercourseSinkTypeType">
            <annotation>
              <documentation>The type of the sink of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="River_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:River_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="River_S" substitutionGroup="gml:AbstractFeature" type="dtox:River_SType">
    <annotation>
      <documentation>A natural flowing watercourse. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="River_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterFlowRate-singleValue" type="double">
            <annotation>
              <documentation>Used to quantify the quantity of water flow.  Measured in litres per minute. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:River_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:River_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:River_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:River_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coveredDrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a watercourse section is completely covered over and connects to uncovered watercourses at each end. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:River_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the high water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lowWaterMonthInterval" type="string">
            <annotation>
              <documentation>The month interval during which the low water season occurs. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maintained" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is maintained. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigabilityInformation" type="dtox:River_navigabilityInformationType">
            <annotation>
              <documentation>Information about the navigability of a body of water by ocean-going and/or large vessels. [Desc] Navigability is not intended to include jet skis, motorboats or other recreational craft.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:River_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:River_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:River_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:River_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantGapWidth-singleValue" type="double">
            <annotation>
              <documentation>The predominant width (the width of at least 50 percent) across the top of a gap in the terrain surface. [Desc] For water-filled channels it is measured between the tops of the first accessible breaks in slope above mean water level on each bank.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average maximum (seasonal high water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) low water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMinWaterVel-singleValue" type="double">
            <annotation>
              <documentation>The average minimum (seasonal low water) water velocity, exclusive of high water due to runoff or low water due to drought. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The predominant water depth (the depth of at least 50 percent), determined along a bank-to-bank cross section. [Desc] Usually biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:River_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainGapWidth" type="double">
            <annotation>
              <documentation>The minimum horizontal bridging distance necessary to cross a channel. [Desc] The width is measured perpendicular to the direction of water flow from bank to bank, at the first usable break in slope on each side of the channel above mean high water. Usable banks are those accessible by vehicles; small unusable ledges and cliffs are not considered usable breaks in slopes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:River_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseChannelType" type="dtox:River_watercourseChannelTypeType">
            <annotation>
              <documentation>The type of trough-like depression that is normally occupied by a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseMorphology" type="dtox:River_watercourseMorphologyType">
            <annotation>
              <documentation>The type of a watercourse based on its shape and/or configuration. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseSinkType" type="dtox:River_watercourseSinkTypeType">
            <annotation>
              <documentation>The type of the sink of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="River_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:River_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="River_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_navigabilityInformationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="navigableAndOperational">
        <annotation>
          <documentation>Affords passage to vessels and is operating in accordance with stated schedule and/or stated depth and clearance. [Desc] For example, a channel is maintained at stated depth or a lock is manned on a regular schedule.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigableButAbandoned">
        <annotation>
          <documentation>Affords passage to vessels but operational support has been abandoned. [Desc] For example, a channel remains navigable but may no longer be maintained at stated depth.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigable">
        <annotation>
          <documentation>Affording passage to vessels; capable of being navigated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navigablePeriodicRestrict">
        <annotation>
          <documentation>Affords passage to vessels but periodic restrictions apply. [Desc] For example, seasonally restricted due to ice or only manned at regular intervals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notNavigable">
        <annotation>
          <documentation>Does not afford passage to vessels; incapable of being navigated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_watercourseChannelTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="channelizedStream">
        <annotation>
          <documentation>A permanent or relocated watercourse that has been diverted, dredged, straightened and/or dyked. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="braidedStream">
        <annotation>
          <documentation>A watercourse divided into an intricate network of interlacing channels. [Desc] Generally shallow, the smaller channels are continually shifting and are separated by bar deposits.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gorge">
        <annotation>
          <documentation>A deep, narrow, V-shaped channel with steep rocky sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wadi">
        <annotation>
          <documentation>A dry, intermittent, or ephemeral drainage course marked by deposits of alluvial material that are not confined to a specific channel. [Desc] The channels are commonly shallow and braided, can cover a wide area being nearly level with the surrounding floodplain, and are separated by flat, low lying segments.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="normalChannel">
        <annotation>
          <documentation>A watercourse that has not been channelized or relocated. [Desc] Follows a normal meandering channel with variations in channel bed morphology.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_watercourseMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pool">
        <annotation>
          <documentation>A small, and comparatively still, deep part of a larger body of water (for example: a stream or a harbour), or a small body of standing water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bend">
        <annotation>
          <documentation>A point where a watercourse noticeably changes direction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="confluence">
        <annotation>
          <documentation>A place where two or more watercourses join or flow together. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cutOff">
        <annotation>
          <documentation>A channel formed as a result of a watercourse cutting through a meander neck. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reach">
        <annotation>
          <documentation>A straight section of a navigable watercourse or channel between two bends. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="anabranch">
        <annotation>
          <documentation>A diverging branch flowing out of a main watercourse and rejoining it downstream. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canalized">
        <annotation>
          <documentation>A watercourse that has been substantially ditched, dyked and/or straightened. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="distributary">
        <annotation>
          <documentation>A watercourse branch which flows away from the main channel, as in a delta or irrigation canal. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="headwaters">
        <annotation>
          <documentation>The source and upper part of a watercourse, including the upper drainage basin. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abandoned">
        <annotation>
          <documentation>A former watercourse or distributary no longer carrying flowing water, but still evident due to lakes, wetland, topographic and/or vegetation patterns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meander">
        <annotation>
          <documentation>A pronounced meander or horseshoe-shaped loop in a watercourse. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mouth">
        <annotation>
          <documentation>An area where a watercourse enters a larger body of water (for example: a lagoon, a lake or a bay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="River_watercourseSinkTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="dissipating">
        <annotation>
          <documentation>Gradually dissipates due to a lowering of the water table. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="disappearing">
        <annotation>
          <documentation>Disappears suddenly into the ground and partially or completely ceases flowing on the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RoadInterchange_C" substitutionGroup="gml:AbstractFeature" type="dtox:RoadInterchange_CType">
    <annotation>
      <documentation>A system of interconnecting roads (sometimes called ramps) located at a road junction that provides for the free movement of traffic between two or more routes on different levels. [Desc] A road interchange utilizes grade separation and bridges to permit traffic on at least one road to pass through the junction without directly crossing any other traffic stream.</documentation>
    </annotation>
  </element>
  <complexType name="RoadInterchange_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RoadInterchange_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RoadInterchange_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RoadInterchange_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roadInterchangeType" type="dtox:RoadInterchange_roadInterchangeTypeType">
            <annotation>
              <documentation>The type of physical arrangement of a road interchange. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation_2" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation_3" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RoadInterchange_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RoadInterchange_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RoadInterchange_P" substitutionGroup="gml:AbstractFeature" type="dtox:RoadInterchange_PType">
    <annotation>
      <documentation>A system of interconnecting roads (sometimes called ramps) located at a road junction that provides for the free movement of traffic between two or more routes on different levels. [Desc] A road interchange utilizes grade separation and bridges to permit traffic on at least one road to pass through the junction without directly crossing any other traffic stream.</documentation>
    </annotation>
  </element>
  <complexType name="RoadInterchange_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RoadInterchange_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RoadInterchange_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RoadInterchange_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roadInterchangeType" type="dtox:RoadInterchange_roadInterchangeTypeType">
            <annotation>
              <documentation>The type of physical arrangement of a road interchange. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation_2" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation_3" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RoadInterchange_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RoadInterchange_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RoadInterchange_S" substitutionGroup="gml:AbstractFeature" type="dtox:RoadInterchange_SType">
    <annotation>
      <documentation>A system of interconnecting roads (sometimes called ramps) located at a road junction that provides for the free movement of traffic between two or more routes on different levels. [Desc] A road interchange utilizes grade separation and bridges to permit traffic on at least one road to pass through the junction without directly crossing any other traffic stream.</documentation>
    </annotation>
  </element>
  <complexType name="RoadInterchange_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RoadInterchange_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RoadInterchange_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RoadInterchange_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roadInterchangeType" type="dtox:RoadInterchange_roadInterchangeTypeType">
            <annotation>
              <documentation>The type of physical arrangement of a road interchange. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation_2" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeInterchangeDesignation_3" type="string">
            <annotation>
              <documentation>The official designation assigned to a road interchange with respect to a route that passes through that interchange. [Desc] For example, '5' or '32A'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RoadInterchange_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RoadInterchange_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RoadInterchange_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadInterchange_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadInterchange_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadInterchange_roadInterchangeTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cloverleaf">
        <annotation>
          <documentation>Consists of two roads crossing at separate vertical levels and a set of eight radially symmetric ramps for traffic to flow without stopping from either direction on either road to either direction on the other road, with the four inner ramps arranged in the shape of a cloverleaf. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="diamond">
        <annotation>
          <documentation>Consists of two roads crossing at separate vertical levels and a set of four radially symmetric ramps for traffic to flow from either direction on one road to a stopping location from which a turn in either direction on the other road may be made, with the four ramps arranged in the shape of a diamond. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fork">
        <annotation>
          <documentation>Consists of a road where a second road originates and diverges and an overpass and ramps allow traffic to flow without stopping between the originating road and the diverging road, with traffic flow not allowed between the diverging roads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rotary">
        <annotation>
          <documentation>Consists of two roads crossing at separate vertical levels and a set of four radially symmetric ramps joined to a circular ramp at a lower vertical level for traffic to flow without stopping from either direction on either road to either direction on the other road. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="staggeredRamps">
        <annotation>
          <documentation>Consists of two roads crossing at separate vertical levels and a set of four radially symmetric paired ramps for traffic to flow in either direction on one road to stopping locations from which a turn in either direction on the other road may be made. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="standardRamps">
        <annotation>
          <documentation>Consists of a set of ramps, and possibly overpass, allowing traffic to flow with limited or no restrictions between two crossing or meeting roads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="symmetricalRamps">
        <annotation>
          <documentation>Consists of two roads crossing at separate vertical levels and a set of four paired ramps for traffic to flow from either direction on one road to stopping locations from which a turn in either direction on the other road may be made. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trumpet">
        <annotation>
          <documentation>Consists of a road where a second road originates and four ramps and an overpass allow traffic to flow without stopping from either direction on either road to either direction on the other road. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="turban">
        <annotation>
          <documentation>Consists of two roads crossing at an angle at separate vertical levels and a set of four radially symmetric ramps and two overpass for traffic to flow without stopping from either direction on the upper road to either direction on the lower road and with ramps from the lower road only provided for traffic to flow from either direction to only two of the four directions on the upper road. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wye">
        <annotation>
          <documentation>Consists of three roads meeting at the same vertical level and a set of six ramps and associated (typically three) overpass for traffic to flow without stopping from either direction on either road to either direction on another road. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RoadsideRestArea_C" substitutionGroup="gml:AbstractFeature" type="dtox:RoadsideRestArea_CType">
    <annotation>
      <documentation>A roadside place usually having facilities for people and/or vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RoadsideRestArea_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:RoadsideRestArea_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RoadsideRestArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RoadsideRestArea_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:RoadsideRestArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RoadsideRestArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RoadsideRestArea_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RoadsideRestArea_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RoadsideRestArea_P" substitutionGroup="gml:AbstractFeature" type="dtox:RoadsideRestArea_PType">
    <annotation>
      <documentation>A roadside place usually having facilities for people and/or vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RoadsideRestArea_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:RoadsideRestArea_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RoadsideRestArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RoadsideRestArea_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:RoadsideRestArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RoadsideRestArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RoadsideRestArea_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RoadsideRestArea_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RoadsideRestArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:RoadsideRestArea_SType">
    <annotation>
      <documentation>A roadside place usually having facilities for people and/or vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RoadsideRestArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:RoadsideRestArea_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:RoadsideRestArea_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:RoadsideRestArea_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RoadsideRestArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:RoadsideRestArea_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:RoadsideRestArea_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:RoadsideRestArea_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RoadsideRestArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RoadsideRestArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RoadsideRestArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RoadsideRestArea_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadsideRestArea_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuous">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scheduled">
        <annotation>
          <documentation>Operations are not intended to be continuous but are intended to occur (or, equivalently, be interrupted) on a scheduled basis. [Desc] For example, the hours of operation of a business may be governed by a timetable.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadsideRestArea_generalPavementConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="damaged">
        <annotation>
          <documentation>The surface has been damaged in part causing non-specific degradation in function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fair">
        <annotation>
          <documentation>The surface shows visible signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="good">
        <annotation>
          <documentation>The surface shows minimal to no signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadsideRestArea_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadsideRestArea_loadBearingSurfaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>Surfaced with a layer of asphalt over a concrete base. [Desc] The asphalt protects the base from salt exposure by forming a sacrificial layer that may be relatively easily repaired and/or replaced.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminous">
        <annotation>
          <documentation>Bituminous, tar or asphalt mixed in place, oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>Composed of crushed coral. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Composed of small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stabilisedEarth">
        <annotation>
          <documentation>A minimally prepared route constructed from a layer of local materials (for example: consolidated soils) that have been graded, rolled and possibly treated to improve their resistance to moisture and/or load-bearing capacity (sometimes termed 'stabilized'). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Bricks laid on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cobbleStone">
        <annotation>
          <documentation>Cobbles laid on a firm subgrade, with or without mortar. [Desc] Traditionally, cobbles are smooth stones taken from riverbeads and cobbled (roughly assembled) together with mortar. In more recent pavements the cobbles consist of manufactured rectangular paving stones that may or may not have curved tops.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corduroy">
        <annotation>
          <documentation>A surface made of logs laid together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Frozen water, a brittle transparent crystalline solid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>Crushed rock, water bound. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Surfaced by metal (for example: grating or diamond plate sheet). [Desc] Typically used in special constructions, for example: moveable bridge surfaces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Packed snow, usually resulting from multiple snowfalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodPlank">
        <annotation>
          <documentation>Surfaced by wooden planks laid or fastened together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>Surfaced by wood (for example: logs, beams, or planks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltic">
        <annotation>
          <documentation>Composed various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway) in order to improve resistance to cracking and breakage under load.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadsideRestArea_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lorry">
        <annotation>
          <documentation>A motor vehicle used for heavy loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bus">
        <annotation>
          <documentation>A large passenger road vehicle running on a fixed route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadsideRestArea_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RoadsideRestArea_waySurfaceCompositionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unimproved">
        <annotation>
          <documentation>An unprepared route whose surface is generally a flat track following the natural terrain. [Desc] It often appears as a rough track with two wheel paths, and close vegetation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flexiblePavement">
        <annotation>
          <documentation>A pavement in which the load is carried mainly through unbound materials (for example: crushed aggregates). [Desc] A topping or seal coat may be applied to improve weather or flooding resistance, control surface dust production or raveling (pulling apart), and/or improve traction characteristics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aggregate">
        <annotation>
          <documentation>A pavement constructed from well-graded aggregates, usually consisting of a base course of larger aggregate covered by a 'open' wearing course. [Desc] A variety of compacted aggregates may be used depending on local availability. These include, for example, crushed rock, gravel, cinders, and occasionally coral or shells. Where locally available aggregates are of poor quality, or the pavement may traverse an area often innundated by water, they may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its resistance to moisture and/or load-bearing capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boundSurface">
        <annotation>
          <documentation>A pavement constructed from an unbound base covered by a bound surface layer (for example: a seal coat or a thin layer of asphalt). [Desc] The base may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its load-carrying properties.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rigidPavement">
        <annotation>
          <documentation>A pavement in which the load is carried by tightly bound materials (for example: concretes). [Desc] The most common forms are concrete and asphalt (also referred to as 'semi-rigid'), however in specialized situations other materials may be used, for example steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RockFormation_C" substitutionGroup="gml:AbstractFeature" type="dtox:RockFormation_CType">
    <annotation>
      <documentation>A significant outcropping of exposed bedrock. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RockFormation_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rockFormationStructure" type="dtox:RockFormation_rockFormationStructureType">
            <annotation>
              <documentation>The structure of a signficiant outcropping of exposed rock. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainMorphology" type="dtox:RockFormation_terrainMorphologyType">
            <annotation>
              <documentation>The type of terrain morphology based on composition and/or configuration. [Desc] Terrain morphology influences military operations such as mobility prediction, mining of construction materials, and identification of potential landing sites.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RockFormation_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RockFormation_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RockFormation_P" substitutionGroup="gml:AbstractFeature" type="dtox:RockFormation_PType">
    <annotation>
      <documentation>A significant outcropping of exposed bedrock. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RockFormation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rockFormationStructure" type="dtox:RockFormation_rockFormationStructureType">
            <annotation>
              <documentation>The structure of a signficiant outcropping of exposed rock. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainMorphology" type="dtox:RockFormation_terrainMorphologyType">
            <annotation>
              <documentation>The type of terrain morphology based on composition and/or configuration. [Desc] Terrain morphology influences military operations such as mobility prediction, mining of construction materials, and identification of potential landing sites.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RockFormation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RockFormation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RockFormation_S" substitutionGroup="gml:AbstractFeature" type="dtox:RockFormation_SType">
    <annotation>
      <documentation>A significant outcropping of exposed bedrock. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RockFormation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="rockFormationStructure" type="dtox:RockFormation_rockFormationStructureType">
            <annotation>
              <documentation>The structure of a signficiant outcropping of exposed rock. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainMorphology" type="dtox:RockFormation_terrainMorphologyType">
            <annotation>
              <documentation>The type of terrain morphology based on composition and/or configuration. [Desc] Terrain morphology influences military operations such as mobility prediction, mining of construction materials, and identification of potential landing sites.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RockFormation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RockFormation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RockFormation_rockFormationStructureType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="columnar">
        <annotation>
          <documentation>In tabular bodies of igneous rock, a pattern of jointing produced because of contraction during cooling and characterized by the division of rocks into long, parallel prisms or pillars. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="needle">
        <annotation>
          <documentation>A pointed, elevated, detached needle-like mass of rock formed by erosion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pinnacle">
        <annotation>
          <documentation>A high, tapering, or pointed tower, pinnacle or spire-shaped pillar of rock. [Desc] May be either isolated, as on steep slopes or cliffs formed in karst or other massive rocks, or located at the summit of a hill or mountain.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fossilizedForest">
        <annotation>
          <documentation>A forest that has been buried and fossilized by geologic processes and is now re-exposed at the Earth's surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RockFormation_terrainMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noEffect">
        <annotation>
          <documentation>The surface morphology has no appreciable effect upon military operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landslidePotential">
        <annotation>
          <documentation>An area where the chance for landslides is high due to either composition or slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="levelButUncohesive">
        <annotation>
          <documentation>A relatively level area where the terrain surface is loose or unconsolidated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousCobblesBoulders">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by cobbles and boulders. [Desc] Cobbles are generally greater than 6.4 centimetres in diameter; boulders are much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousBoulders">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scatteredBoulders">
        <annotation>
          <documentation>An area whose surface is covered partially (between 25 to 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulderField">
        <annotation>
          <documentation>An area whose surface is covered almost entirely by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highlyFracturedRock">
        <annotation>
          <documentation>An area of exposed bedrock containing cracks or faults. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weatheredLava">
        <annotation>
          <documentation>An area of cooled magma that has been altered by the effects of weather. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unweatheredLava">
        <annotation>
          <documentation>An area of recently cooled magma. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregularDeepFoliateFract">
        <annotation>
          <documentation>An uneven area with deep cracks caused by variations in lateral movement of the surface that result in splitting and separation of that surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ruggedNumerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is both rugged and covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ruggedBedrock">
        <annotation>
          <documentation>An area of exposed bedrock that has a irregular surface due to mechanical or weathering effects. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highlyDistortedSharpRocky">
        <annotation>
          <documentation>An area that has been altered by mechanical means, resulting in steep-sided, narrow spines of bedrock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Roundhouse_P" substitutionGroup="gml:AbstractFeature" type="dtox:Roundhouse_PType">
    <annotation>
      <documentation>A circular or semicircular building, with a railway turntable in the centre, used for storing and/or repairing railway locomotives. [Desc] The railway turntable may be either completely covered, partially covered or not covered, and partially or completely surrounded by the building.</documentation>
    </annotation>
  </element>
  <complexType name="Roundhouse_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Roundhouse_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Roundhouse_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Roundhouse_S" substitutionGroup="gml:AbstractFeature" type="dtox:Roundhouse_SType">
    <annotation>
      <documentation>A circular or semicircular building, with a railway turntable in the centre, used for storing and/or repairing railway locomotives. [Desc] The railway turntable may be either completely covered, partially covered or not covered, and partially or completely surrounded by the building.</documentation>
    </annotation>
  </element>
  <complexType name="Roundhouse_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGauge" type="double">
            <annotation>
              <documentation>The distance between a single pair of rails of a railway, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayGaugeClass" type="dtox:TrackInfo_railwayGaugeClassType">
            <annotation>
              <documentation>The classification of a railway based on the distance between a single pair of rails, measured along the shortest distance from inside rail to inside rail. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayInRoad" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a railway track is located within the bounds of a roadbed. [Desc] For example, an infrequently used railway spur in a roadway or a carline running (regularly) in a roadway.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.railwayPowerMethod" type="dtox:TrackInfo_railwayPowerMethodType">
            <annotation>
              <documentation>The method by which electrical power is distributed on a railway, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trackInfo.trackType" type="dtox:TrackInfo_trackTypeType">
            <annotation>
              <documentation>The type of function, configuration, and/or management of a railway track. [Desc] NA</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Roundhouse_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Roundhouse_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="RouteDesignator_routeDesignationTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="international">
        <annotation>
          <documentation>A designated set of major highways which interconnect countries and major cities. [Desc] Are usually identified by a letter code in their designations, for example, an 'E' in Europe or 'A' in Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nationalMotorway">
        <annotation>
          <documentation>A designated set of limited access motorways which interconnect major cities and provide for the vast majority of long-distance road travel within a country. [Desc] May be identified in their designations, for example, with an 'I' for Interstate in the US, a 'M' for Motorway in the UK, or an 'A' (for example: for Autoroute, Autobahn, Autostrade or Autopista) for Autoroute in some European countries. In many areas there is no preceding letter designation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A designated set of highways which may have limited access or semi-controlled access and interconnect secondary routes with national motorways. [Desc] May be identified in their designations, for example, with a 'US' in the US, or an 'N' for National in other countries. In many areas there is no preceding letter designation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="secondary">
        <annotation>
          <documentation>A designated set of collector or regional highways that feed national routes or motorways. [Desc] May be identified in their designations, for example, with an 'R' in France or state highways in the US. In most areas there is no preceding letter designation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="local">
        <annotation>
          <documentation>A designated set of roads which form the link between secondary highways and residential and rural roads. [Desc] Traditionally comprised of farm-to-market routes, country lanes, and larger urban streets. In most areas there is no preceding letter designation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Route_C" substitutionGroup="gml:AbstractFeature" type="dtox:Route_CType">
    <annotation>
      <documentation>An identified logistical network constituted by a series of roads and/or paths. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Route_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Route_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:Route_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:Route_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="evacuationRouteUse" type="dtox:Route_evacuationRouteUseType">
            <annotation>
              <documentation>The type(s) of designated emergency evacuation routes which include the feature. [Desc] Evacuation routes may include passages (for example: hallways, stairs and walkways) supporting egress from a structure and transportation routes (for example: roads) leading away from the site of the emergency.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="evacuationRouteUse_2" type="dtox:Route_evacuationRouteUseType">
            <annotation>
              <documentation>The type(s) of designated emergency evacuation routes which include the feature. [Desc] Evacuation routes may include passages (for example: hallways, stairs and walkways) supporting egress from a structure and transportation routes (for example: roads) leading away from the site of the emergency.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="evacuationRouteUse_3" type="dtox:Route_evacuationRouteUseType">
            <annotation>
              <documentation>The type(s) of designated emergency evacuation routes which include the feature. [Desc] Evacuation routes may include passages (for example: hallways, stairs and walkways) supporting egress from a structure and transportation routes (for example: roads) leading away from the site of the emergency.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intendedRouteUse" type="dtox:Route_intendedRouteUseType">
            <annotation>
              <documentation>The purpose(s) of a route. [Desc] Route may include more than one mode of transportation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intendedRouteUse_2" type="dtox:Route_intendedRouteUseType">
            <annotation>
              <documentation>The purpose(s) of a route. [Desc] Route may include more than one mode of transportation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intendedRouteUse_3" type="dtox:Route_intendedRouteUseType">
            <annotation>
              <documentation>The purpose(s) of a route. [Desc] Route may include more than one mode of transportation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supplyRouteType" type="dtox:Route_supplyRouteTypeType">
            <annotation>
              <documentation>The type of military supply route based on its importance for operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Route_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Route_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Route_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="milRouteControl" type="string">
            <annotation>
              <documentation>The military classification of a route based on the responsible level of command. [Desc] For example, ISAF is classifying a route as theatre controlled, provincial controlled or regional controlled.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="milRouteControl_2" type="string">
            <annotation>
              <documentation>The military classification of a route based on the responsible level of command. [Desc] For example, ISAF is classifying a route as theatre controlled, provincial controlled or regional controlled.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="milRouteControl_3" type="string">
            <annotation>
              <documentation>The military classification of a route based on the responsible level of command. [Desc] For example, ISAF is classifying a route as theatre controlled, provincial controlled or regional controlled.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeSignificance" type="dtox:Route_routeSignificanceType">
            <annotation>
              <documentation>The significance of a route based on its importance within a national traffic network. [Desc] Routes refer to the road traffic network and include roads, ferries, and vehicle shuttles.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Route_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Route_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Route_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Route_S" substitutionGroup="gml:AbstractFeature" type="dtox:Route_SType">
    <annotation>
      <documentation>An identified logistical network constituted by a series of roads and/or paths. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Route_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Route_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_2" type="dtox:Route_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority_3" type="dtox:Route_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="evacuationRouteUse" type="dtox:Route_evacuationRouteUseType">
            <annotation>
              <documentation>The type(s) of designated emergency evacuation routes which include the feature. [Desc] Evacuation routes may include passages (for example: hallways, stairs and walkways) supporting egress from a structure and transportation routes (for example: roads) leading away from the site of the emergency.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="evacuationRouteUse_2" type="dtox:Route_evacuationRouteUseType">
            <annotation>
              <documentation>The type(s) of designated emergency evacuation routes which include the feature. [Desc] Evacuation routes may include passages (for example: hallways, stairs and walkways) supporting egress from a structure and transportation routes (for example: roads) leading away from the site of the emergency.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="evacuationRouteUse_3" type="dtox:Route_evacuationRouteUseType">
            <annotation>
              <documentation>The type(s) of designated emergency evacuation routes which include the feature. [Desc] Evacuation routes may include passages (for example: hallways, stairs and walkways) supporting egress from a structure and transportation routes (for example: roads) leading away from the site of the emergency.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intendedRouteUse" type="dtox:Route_intendedRouteUseType">
            <annotation>
              <documentation>The purpose(s) of a route. [Desc] Route may include more than one mode of transportation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intendedRouteUse_2" type="dtox:Route_intendedRouteUseType">
            <annotation>
              <documentation>The purpose(s) of a route. [Desc] Route may include more than one mode of transportation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="intendedRouteUse_3" type="dtox:Route_intendedRouteUseType">
            <annotation>
              <documentation>The purpose(s) of a route. [Desc] Route may include more than one mode of transportation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supplyRouteType" type="dtox:Route_supplyRouteTypeType">
            <annotation>
              <documentation>The type of military supply route based on its importance for operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:Route_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:Route_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:Route_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="milRouteControl" type="string">
            <annotation>
              <documentation>The military classification of a route based on the responsible level of command. [Desc] For example, ISAF is classifying a route as theatre controlled, provincial controlled or regional controlled.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="milRouteControl_2" type="string">
            <annotation>
              <documentation>The military classification of a route based on the responsible level of command. [Desc] For example, ISAF is classifying a route as theatre controlled, provincial controlled or regional controlled.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="milRouteControl_3" type="string">
            <annotation>
              <documentation>The military classification of a route based on the responsible level of command. [Desc] For example, ISAF is classifying a route as theatre controlled, provincial controlled or regional controlled.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeSignificance" type="dtox:Route_routeSignificanceType">
            <annotation>
              <documentation>The significance of a route based on its importance within a national traffic network. [Desc] Routes refer to the road traffic network and include roads, ferries, and vehicle shuttles.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Route_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_2.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignation" type="string">
            <annotation>
              <documentation>The official designation assigned to a route. [Desc] For example, 'I-95', 'A-1', 'E-6', or 'M-5'. The route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeIdentification_3.routeDesignationType" type="dtox:RouteDesignator_routeDesignationTypeType">
            <annotation>
              <documentation>The type of designation(s) of a road network according to the nature of service that it is intended to provide, as designated by international, national and/or other administrative authorities. [Desc] The type(s) of route designation may continue along ferry crossing or ice routes in order to provide continuity with the transportation network.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Route_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Route_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Route_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Administered by the civic authorities of a borough, town, or city. [Desc] May be specified as a 'city' by charter (historically, contained a cathedral).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Route_evacuationRouteUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="storm">
        <annotation>
          <documentation>A violent disturbance of the atmosphere, taking the form of high winds, often with heavy falls of rain, hail, or snow, thunder and lightning, rough conditions with high foaming waves at sea, and clouds of sand or dust in arid regions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fire">
        <annotation>
          <documentation>The feature is a portion of a route designated for use during emergency evacuation either during a structure fire or in advance of an approaching wildland fire. [Desc] In the case of structural fires such routes use stairwells for descent to ground level and typically terminate at a well-known location where efforts can be made to determine whether all potential occupants have safely exited the structure. Routes used to escape approaching wildland fires will vary based on topography, weather and fire-front conditions; in general they lead away from forested areas.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flood">
        <annotation>
          <documentation>The feature is a portion of a route designated for use during emergency evacuation in anticipation of flooding. [Desc] Such routes lead to higher ground, often to temporary public facilities where evacuees may be housed until floodwaters recede.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nuclear">
        <annotation>
          <documentation>The feature is a portion of a route designated for use during emergency evacuation in the event of an accident at a nuclear facility likely to result in release of radionuclides into the environment. [Desc] In addition to leading away from the site of the nuclear facility, such routes often take into consideration the prevailing winds and attempt to avoid the potential downwind plume resulting from an atmospheric radionuclide release.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Route_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Route_intendedRouteUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cargoTransport">
        <annotation>
          <documentation>Used to transport cargo (for example: automobiles or equipment), including bulk industrial materials (for example: cement, coal, or chemicals). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evacuation">
        <annotation>
          <documentation>A route designated for evacuation operations. [Desc] For example: evacuation routes which have been planned in case of natural disaster.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maintenance">
        <annotation>
          <documentation>Use of a route to access installations for servicing equipment. [Desc] For example: a route dedicated to access a wind farm.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryDeployment">
        <annotation>
          <documentation>Use of a route for the movement of military forces and materiel to and within operational areas. [Desc] For example: transportation of equipment into theatre.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="monitoring">
        <annotation>
          <documentation>Use of a route in pursuit of monitoring an area. [Desc] For example: a guard route.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="passengerTransport">
        <annotation>
          <documentation>Carrying passengers along a transportation route. [Desc] Includes public and private transport.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pilgrimage">
        <annotation>
          <documentation>A journey made to a sacred place as an act of religious devotion. [Desc] For example, the holy pilgrimage to Mecca.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>Movement as an activity or pastime pursued, habitually, for the pleasure or interest it gives. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rescue">
        <annotation>
          <documentation>A route designated for rescue operations. [Desc] The route may be reserved for emergency services.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Route_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="animal">
        <annotation>
          <documentation>Any animal which is used for riding on or for hauling. [Desc] For example: camels, donkeys, horses, elephants. Animal transport may include use of carriages.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bus">
        <annotation>
          <documentation>A large passenger road vehicle running on a fixed route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lorry">
        <annotation>
          <documentation>A motor vehicle used for heavy loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>The transport of individuals on foot. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="skier">
        <annotation>
          <documentation>Travelling on skies over snow. [Desc] Includes cross-country and downhill skiing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Route_routeSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="localRoute">
        <annotation>
          <documentation>The network of routes connecting neighbourhoods within populated areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minorRoute">
        <annotation>
          <documentation>The network of routes connecting small, outlying infrastructure. [Desc] For example: agricultural activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="primaryRoute">
        <annotation>
          <documentation>The most significant route network of a country; routes connecting the most important cities of a country. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="secondaryRoute">
        <annotation>
          <documentation>The network of important routes connecting cities and important infrastructures (for example: airports and ports). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tertiaryRoute">
        <annotation>
          <documentation>The network of routes connecting cities and towns and main routes within populated areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Route_supplyRouteTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alternate">
        <annotation>
          <documentation>An alternate supply route for military purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="primary">
        <annotation>
          <documentation>A primary supply route for military purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="secondary">
        <annotation>
          <documentation>A secondary supply route for military purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tertiary">
        <annotation>
          <documentation>A tertiary supply route for military purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Ruins_C" substitutionGroup="gml:AbstractFeature" type="dtox:Ruins_CType">
    <annotation>
      <documentation>The deteriorated remains of an unspecified structure. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ruins_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Ruins_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ruins_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ruins_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Ruins_P" substitutionGroup="gml:AbstractFeature" type="dtox:Ruins_PType">
    <annotation>
      <documentation>The deteriorated remains of an unspecified structure. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ruins_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Ruins_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ruins_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ruins_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Ruins_S" substitutionGroup="gml:AbstractFeature" type="dtox:Ruins_SType">
    <annotation>
      <documentation>The deteriorated remains of an unspecified structure. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Ruins_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Ruins_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Ruins_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Ruins_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Ruins_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Ruins_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Ruins_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="RunwayDirection_approachCapMarkingsType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="visual">
        <annotation>
          <documentation>The runway has the minimum markings required to support Visual Flight Rules (VFR) operations. [Desc] These minimum requirements are the Runway Designation and Centerline markings.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonPrecision">
        <annotation>
          <documentation>The runway has the minimum markings required to support non-precision Instrument Flight Rules (IFR) operations. [Desc] These minimum requirements are the Runway Designation, Centerline, Threshold, and Aiming Point markings.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="precision">
        <annotation>
          <documentation>The runway has the minimum markings required to support precision Instrument Flight Rules (IFR) operations. [Desc] These minimum requirements are the Runway Designation, Centerline, Threshold, Aiming Point, and Touchdown Zone markings.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="RunwayElement_C" substitutionGroup="gml:AbstractFeature" type="dtox:RunwayElement_CType">
    <annotation>
      <documentation>A portion of a runway. [Desc] A runway element may also include areas not defined as other portions of the runway (for example: a stopway).</documentation>
    </annotation>
  </element>
  <complexType name="RunwayElement_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="runwayDisplacedArea" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a runway element is bounded at one end by a displaced runway threshold and at the other by a runway end. [Desc] A runway threshold may be displaced from the end of the runway for a variety of purposes, such as for a safety area from jet blast in the case of a runway blast area, or for an obstacle free approach area in the case of a displaced threshold area.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RunwayElement_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RunwayElement_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RunwayElement_P" substitutionGroup="gml:AbstractFeature" type="dtox:RunwayElement_PType">
    <annotation>
      <documentation>A portion of a runway. [Desc] A runway element may also include areas not defined as other portions of the runway (for example: a stopway).</documentation>
    </annotation>
  </element>
  <complexType name="RunwayElement_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="runwayDisplacedArea" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a runway element is bounded at one end by a displaced runway threshold and at the other by a runway end. [Desc] A runway threshold may be displaced from the end of the runway for a variety of purposes, such as for a safety area from jet blast in the case of a runway blast area, or for an obstacle free approach area in the case of a displaced threshold area.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RunwayElement_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RunwayElement_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RunwayElement_S" substitutionGroup="gml:AbstractFeature" type="dtox:RunwayElement_SType">
    <annotation>
      <documentation>A portion of a runway. [Desc] A runway element may also include areas not defined as other portions of the runway (for example: a stopway).</documentation>
    </annotation>
  </element>
  <complexType name="RunwayElement_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckLevel" type="integer">
            <annotation>
              <documentation>The relative level of a deck within a set of vertically stacked decks, one over another, in a transportation structure (for example: on a bridge or in a tunnel). [Desc] The lowest deck is numbered '1' and the remaining decks are numbered in ascending order (bottom to top) with the uppermost deck being assigned the highest value. When no deck is present, the deck level is zero.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="runwayDisplacedArea" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a runway element is bounded at one end by a displaced runway threshold and at the other by a runway end. [Desc] A runway threshold may be displaced from the end of the runway for a variety of purposes, such as for a safety area from jet blast in the case of a runway blast area, or for an obstacle free approach area in the case of a displaced threshold area.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RunwayElement_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RunwayElement_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RunwayTurnPad_P" substitutionGroup="gml:AbstractFeature" type="dtox:RunwayTurnPad_PType">
    <annotation>
      <documentation>A defined area on a land aerodrome adjacent to a runway for the purpose of completing a 180-degree turn on that runway. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RunwayTurnPad_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="designator" type="string">
            <annotation>
              <documentation>An official designation assigned to a feature. [Desc] The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RunwayTurnPad_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RunwayTurnPad_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="RunwayTurnPad_S" substitutionGroup="gml:AbstractFeature" type="dtox:RunwayTurnPad_SType">
    <annotation>
      <documentation>A defined area on a land aerodrome adjacent to a runway for the purpose of completing a 180-degree turn on that runway. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="RunwayTurnPad_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="designator" type="string">
            <annotation>
              <documentation>An official designation assigned to a feature. [Desc] The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="RunwayTurnPad_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:RunwayTurnPad_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Runway_C" substitutionGroup="gml:AbstractFeature" type="dtox:Runway_CType">
    <annotation>
      <documentation>A defined rectangular area on a land aerodrome prepared for the landing and take-off of aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Runway_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Runway_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="runwayBearingStrength" type="double">
            <annotation>
              <documentation>The runway weight bearing capacity expressed in terms of the gross weight which is allowed for continuing operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="runwayMidpointElevation" type="double">
            <annotation>
              <documentation>The runway elevation midway between its endpoints. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Runway_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Runway_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Runway_S" substitutionGroup="gml:AbstractFeature" type="dtox:Runway_SType">
    <annotation>
      <documentation>A defined rectangular area on a land aerodrome prepared for the landing and take-off of aircraft. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Runway_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Runway_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="runwayBearingStrength" type="double">
            <annotation>
              <documentation>The runway weight bearing capacity expressed in terms of the gross weight which is allowed for continuing operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="runwayMidpointElevation" type="double">
            <annotation>
              <documentation>The runway elevation midway between its endpoints. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Runway_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Runway_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Runway_accessibilityStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="open">
        <annotation>
          <documentation>Access is officially allowed. [Desc] May be covered and/or blocked by a physical barrier that is temporarily passable.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Access is officially allowed although a limitation on function has been imposed. [Desc] Not necessarily enforced by a physical barrier.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closed">
        <annotation>
          <documentation>Access is officially prohibited. [Desc] May be covered and/or blocked by a physical barrier.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Runway_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Sabkha_P" substitutionGroup="gml:AbstractFeature" type="dtox:Sabkha_PType">
    <annotation>
      <documentation>A natural depression in arid or semi-arid regions whose bed is covered with salt encrusted clayey soil. [Desc] Found especially in North Africa and Arabia.</documentation>
    </annotation>
  </element>
  <complexType name="Sabkha_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Sabkha_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Sabkha_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Sabkha_S" substitutionGroup="gml:AbstractFeature" type="dtox:Sabkha_SType">
    <annotation>
      <documentation>A natural depression in arid or semi-arid regions whose bed is covered with salt encrusted clayey soil. [Desc] Found especially in North Africa and Arabia.</documentation>
    </annotation>
  </element>
  <complexType name="Sabkha_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Sabkha_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Sabkha_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SaltEvaporator_P" substitutionGroup="gml:AbstractFeature" type="dtox:SaltEvaporator_PType">
    <annotation>
      <documentation>Shallow pools, normally man-made, used for the natural evaporation of water for the collection of salt. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SaltEvaporator_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SaltEvaporator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SaltEvaporator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SaltEvaporator_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SaltEvaporator_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SaltEvaporator_S" substitutionGroup="gml:AbstractFeature" type="dtox:SaltEvaporator_SType">
    <annotation>
      <documentation>Shallow pools, normally man-made, used for the natural evaporation of water for the collection of salt. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SaltEvaporator_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SaltEvaporator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SaltEvaporator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SaltEvaporator_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SaltEvaporator_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SaltEvaporator_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SaltEvaporator_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SaltFlat_S" substitutionGroup="gml:AbstractFeature" type="dtox:SaltFlat_SType">
    <annotation>
      <documentation>A flat area of natural surface salt deposits. [Desc] May also be used to describe smaller areas; these are commonly termed salt pans.</documentation>
    </annotation>
  </element>
  <complexType name="SaltFlat_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SaltFlat_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SaltFlat_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SaltFlat_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SandDunes_S" substitutionGroup="gml:AbstractFeature" type="dtox:SandDunes_SType">
    <annotation>
      <documentation>One or more mounds or ridges of sand usually formed by the wind. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SandDunes_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="sandDuneOrientation" type="double">
            <annotation>
              <documentation>The characteristic direction of the steep slope face from the crest of a sand dune. [Desc] Normally, the angular distance measured from true north (0 degrees) clockwise to the direction of the steep slope face in the downwind direction (0-360 degrees).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="sandDuneStabilized" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the height and location of a sand dune, or area of sand dunes, is unchanging. [Desc] The dune(s) are usually vegetated and in consequence they are relatively unaffected by the scouring action of local winds.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SandDunes_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SandDunes_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SandDunes_sandDuneTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="crescent">
        <annotation>
          <documentation>Crescent-shaped mounds generally wider than long whose slipface is on the dune's concave side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dome">
        <annotation>
          <documentation>Oval or circular mounds that generally lack a slipface. [Desc] They are rare and generally occur at the far upwind margins of sand seas.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transverse">
        <annotation>
          <documentation>Long, relatively straight dunes, oriented perpendicular to the direction of the wind and consisting of accumulations of loose, well-sorted, very fine to medium sand in ridges that have a gentle stoss (upwind) slope and a steep slip face on the lee slope. [Desc] Although appearing similar to linear dunes, they differ from linear dunes in that the two flanks of a transverse dune have different, rather than similar, angles of slope; the gentler upwind slope is composed of firmly packed sand and the steeper lee (avalanche) slope is soft and loose sand. Transverse dunes also migrate laterally, toward the next dune ridge, instead of longitudinally down the long axis of the ridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="linear">
        <annotation>
          <documentation>Straight or slightly sinuous sand ridges typically much longer than they are wide and whose long axis extends in the direction of sand movement. [Desc] Linear dunes may occur as isolated ridges, but they generally form sets of parallel ridges separated by miles of sand, gravel, and/or rocky interdune corridors.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parabolic">
        <annotation>
          <documentation>U-shaped mounds of sand with convex noses trailed by elongated arms whose slipface is on the dune's convex side. [Desc] Generally located in coastal deserts, their arms have been fixed by vegetation while the bulk of the sand in the dune migrates forward.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ripple">
        <annotation>
          <documentation>A series of small, linear, parallel sand accumulations (incipient dunes) that occur in very fine sand. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="star">
        <annotation>
          <documentation>Pyramidal sand mounds with slipfaces on three or more arms that radiate from the high centre of the mound, growing upward rather than laterally. [Desc] They tend to accumulate in areas with multidirectional wind regimes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domeTransverse">
        <annotation>
          <documentation>A mix of transverse dunes and, less frequently (usually around the peripheral edges), oval or circular mounds that generally lack a slipface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Scoreboard_P" substitutionGroup="gml:AbstractFeature" type="dtox:Scoreboard_PType">
    <annotation>
      <documentation>A large outdoor board for publicly displaying the score in an athletic event. [Desc] Usually associated with a sports stadium or major playing field.</documentation>
    </annotation>
  </element>
  <complexType name="Scoreboard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Scoreboard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Scoreboard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Scoreboard_S" substitutionGroup="gml:AbstractFeature" type="dtox:Scoreboard_SType">
    <annotation>
      <documentation>A large outdoor board for publicly displaying the score in an athletic event. [Desc] Usually associated with a sports stadium or major playing field.</documentation>
    </annotation>
  </element>
  <complexType name="Scoreboard_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Scoreboard_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Scoreboard_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Scrubland_P" substitutionGroup="gml:AbstractFeature" type="dtox:Scrubland_PType">
    <annotation>
      <documentation>A tract covered sparsely by low trees, bushes, and/or shrubs that have been stunted by an environmental limitation (for example: low rainfall or nutrient-poor soil). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Scrubland_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:ShrubLand_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Scrubland_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Scrubland_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Scrubland_S" substitutionGroup="gml:AbstractFeature" type="dtox:Scrubland_SType">
    <annotation>
      <documentation>A tract covered sparsely by low trees, bushes, and/or shrubs that have been stunted by an environmental limitation (for example: low rainfall or nutrient-poor soil). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Scrubland_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:ShrubLand_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Scrubland_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Scrubland_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SeaplaneRun_C" substitutionGroup="gml:AbstractFeature" type="dtox:SeaplaneRun_CType">
    <annotation>
      <documentation>A designated portion of water that is outlined by visual surface markings and used by seaplanes to land and take-off. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SeaplaneRun_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:SeaplaneRun_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SeaplaneRun_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SeaplaneRun_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SeaplaneRun_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SeaplaneRun_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SeaplaneRun_S" substitutionGroup="gml:AbstractFeature" type="dtox:SeaplaneRun_SType">
    <annotation>
      <documentation>A designated portion of water that is outlined by visual surface markings and used by seaplanes to land and take-off. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SeaplaneRun_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:SeaplaneRun_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SeaplaneRun_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SeaplaneRun_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SeaplaneRun_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SeaplaneRun_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SeaplaneRun_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SeaplaneRun_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SeaplaneRun_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SearchRescueRegion_S" substitutionGroup="gml:AbstractFeature" type="dtox:SearchRescueRegion_SType">
    <annotation>
      <documentation>A predefined geographic area in which a specific search and rescue organization(s) is responsible for operating. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SearchRescueRegion_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SearchRescueRegion_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SearchRescueRegion_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SettlingPond_P" substitutionGroup="gml:AbstractFeature" type="dtox:SettlingPond_PType">
    <annotation>
      <documentation>A small reservoir where solid matter is precipitated from a liquid by evaporating or settling. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SettlingPond_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:SettlingPond_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SettlingPond_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:SettlingPond_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SettlingPond_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SettlingPond_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SettlingPond_S" substitutionGroup="gml:AbstractFeature" type="dtox:SettlingPond_SType">
    <annotation>
      <documentation>A small reservoir where solid matter is precipitated from a liquid by evaporating or settling. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SettlingPond_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:SettlingPond_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SettlingPond_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:SettlingPond_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SettlingPond_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SettlingPond_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SettlingPond_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SettlingPond_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SettlingPond_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SewageTreatmentPlant_P" substitutionGroup="gml:AbstractFeature" type="dtox:SewageTreatmentPlant_PType">
    <annotation>
      <documentation>An operational area with buildings and other facilities for the purification of wastewater. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SewageTreatmentPlant_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess" type="dtox:Waterworkt_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess_2" type="dtox:Waterworkt_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess_3" type="dtox:Waterworkt_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SewageTreatmentPlant_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SewageTreatmentPlant_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SewageTreatmentPlant_S" substitutionGroup="gml:AbstractFeature" type="dtox:SewageTreatmentPlant_SType">
    <annotation>
      <documentation>An operational area with buildings and other facilities for the purification of wastewater. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SewageTreatmentPlant_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess" type="dtox:Waterworkt_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess_2" type="dtox:Waterworkt_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess_3" type="dtox:Waterworkt_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SewageTreatmentPlant_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SewageTreatmentPlant_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SharpCurve_C" substitutionGroup="gml:AbstractFeature" type="dtox:SharpCurve_CType">
    <annotation>
      <documentation>A curve along a land transportation route that may restrict vehicle traffic. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SharpCurve_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="curveRadius-singleValue" type="double">
            <annotation>
              <documentation>The radius of curvature of a segment of a feature (or the feature as a whole, if applicable). [Desc] Typically the smallest radius of a curved feature with more than one radius will be collected.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SharpCurve_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SharpCurve_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SharpCurve_P" substitutionGroup="gml:AbstractFeature" type="dtox:SharpCurve_PType">
    <annotation>
      <documentation>A curve along a land transportation route that may restrict vehicle traffic. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SharpCurve_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="curveRadius-singleValue" type="double">
            <annotation>
              <documentation>The radius of curvature of a segment of a feature (or the feature as a whole, if applicable). [Desc] Typically the smallest radius of a curved feature with more than one radius will be collected.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SharpCurve_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SharpCurve_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SharpCurve_S" substitutionGroup="gml:AbstractFeature" type="dtox:SharpCurve_SType">
    <annotation>
      <documentation>A curve along a land transportation route that may restrict vehicle traffic. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SharpCurve_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="curveRadius-singleValue" type="double">
            <annotation>
              <documentation>The radius of curvature of a segment of a feature (or the feature as a whole, if applicable). [Desc] Typically the smallest radius of a curved feature with more than one radius will be collected.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SharpCurve_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SharpCurve_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShearWall_C" substitutionGroup="gml:AbstractFeature" type="dtox:ShearWall_CType">
    <annotation>
      <documentation>The wall of the excavation within a quarry or extraction mine. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ShearWall_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShearWall_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShearWall_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShearWall_S" substitutionGroup="gml:AbstractFeature" type="dtox:ShearWall_SType">
    <annotation>
      <documentation>The wall of the excavation within a quarry or extraction mine. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ShearWall_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShearWall_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShearWall_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Shed_P" substitutionGroup="gml:AbstractFeature" type="dtox:Shed_PType">
    <annotation>
      <documentation>A small building, generally of light construction, that usually has one or more open sides. [Desc] Typically used for storage.</documentation>
    </annotation>
  </element>
  <complexType name="Shed_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Shed_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Shed_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Shed_S" substitutionGroup="gml:AbstractFeature" type="dtox:Shed_SType">
    <annotation>
      <documentation>A small building, generally of light construction, that usually has one or more open sides. [Desc] Typically used for storage.</documentation>
    </annotation>
  </element>
  <complexType name="Shed_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Shed_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Shed_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShipElevator_C" substitutionGroup="gml:AbstractFeature" type="dtox:ShipElevator_CType">
    <annotation>
      <documentation>A device used to raise ships vertically between water bodies with different elevations. [Desc] Normally ship elevators consist of water filled chambers which can be raised or lowered by means of mechanical devices. Commonly used to move ships between canals where locks would be impractical.</documentation>
    </annotation>
  </element>
  <complexType name="ShipElevator_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ShipElevator_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:ShipElevator_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShipElevator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShipElevator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShipElevator_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShipElevator_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShipElevator_P" substitutionGroup="gml:AbstractFeature" type="dtox:ShipElevator_PType">
    <annotation>
      <documentation>A device used to raise ships vertically between water bodies with different elevations. [Desc] Normally ship elevators consist of water filled chambers which can be raised or lowered by means of mechanical devices. Commonly used to move ships between canals where locks would be impractical.</documentation>
    </annotation>
  </element>
  <complexType name="ShipElevator_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ShipElevator_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:ShipElevator_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShipElevator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShipElevator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShipElevator_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShipElevator_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShipElevator_S" substitutionGroup="gml:AbstractFeature" type="dtox:ShipElevator_SType">
    <annotation>
      <documentation>A device used to raise ships vertically between water bodies with different elevations. [Desc] Normally ship elevators consist of water filled chambers which can be raised or lowered by means of mechanical devices. Commonly used to move ships between canals where locks would be impractical.</documentation>
    </annotation>
  </element>
  <complexType name="ShipElevator_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ShipElevator_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:ShipElevator_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShipElevator_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumDesignWaterDepth" type="double">
            <annotation>
              <documentation>The maximum depth of water that the object was designed to hold. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShipElevator_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portAccess" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody feature, all or in part, is used to access a port. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShipElevator_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableLength-singleValue" type="double">
            <annotation>
              <documentation>The interior length of a structure (for example: an aircraft bunker or a lock). [Desc] The length is taken along the primary alignment of the structure. If the structure is irregular in shape the length is along its greatest horizontal dimension, else if the structure is regular in shape then a shape-specific rule may apply: for a rectangular structure, the length of the longer axis; for a round structure, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableWidth-singleValue" type="double">
            <annotation>
              <documentation>The interior width of a structure. [Desc] For example, an aircraft bunker or a lock.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="widthAtTop-singleValue" type="double">
            <annotation>
              <documentation>The width at the top of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShipElevator_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShipElevator_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ShipElevator_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShipElevator_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShipElevator_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShipElevator_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShipElevator_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Shipyard_P" substitutionGroup="gml:AbstractFeature" type="dtox:Shipyard_PType">
    <annotation>
      <documentation>A large enclosed area adjoining the sea or a major river, including facilities in which ships are built or repaired. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Shipyard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vesselType" type="dtox:Shipyard_vesselTypeType">
            <annotation>
              <documentation>The type of a vessel or vessel-like object based on size, shape, design, function and/or condition. [Desc] May be used to characterize vessels that are functional, disused, hulks, or wrecked (reference STANAG 3715), as well as objects that may appear similar to a vessel from a distance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vesselType_2" type="dtox:Shipyard_vesselTypeType">
            <annotation>
              <documentation>The type of a vessel or vessel-like object based on size, shape, design, function and/or condition. [Desc] May be used to characterize vessels that are functional, disused, hulks, or wrecked (reference STANAG 3715), as well as objects that may appear similar to a vessel from a distance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vesselType_3" type="dtox:Shipyard_vesselTypeType">
            <annotation>
              <documentation>The type of a vessel or vessel-like object based on size, shape, design, function and/or condition. [Desc] May be used to characterize vessels that are functional, disused, hulks, or wrecked (reference STANAG 3715), as well as objects that may appear similar to a vessel from a distance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Shipyard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Shipyard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Shipyard_S" substitutionGroup="gml:AbstractFeature" type="dtox:Shipyard_SType">
    <annotation>
      <documentation>A large enclosed area adjoining the sea or a major river, including facilities in which ships are built or repaired. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Shipyard_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vesselType" type="dtox:Shipyard_vesselTypeType">
            <annotation>
              <documentation>The type of a vessel or vessel-like object based on size, shape, design, function and/or condition. [Desc] May be used to characterize vessels that are functional, disused, hulks, or wrecked (reference STANAG 3715), as well as objects that may appear similar to a vessel from a distance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vesselType_2" type="dtox:Shipyard_vesselTypeType">
            <annotation>
              <documentation>The type of a vessel or vessel-like object based on size, shape, design, function and/or condition. [Desc] May be used to characterize vessels that are functional, disused, hulks, or wrecked (reference STANAG 3715), as well as objects that may appear similar to a vessel from a distance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vesselType_3" type="dtox:Shipyard_vesselTypeType">
            <annotation>
              <documentation>The type of a vessel or vessel-like object based on size, shape, design, function and/or condition. [Desc] May be used to characterize vessels that are functional, disused, hulks, or wrecked (reference STANAG 3715), as well as objects that may appear similar to a vessel from a distance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Shipyard_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Shipyard_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Shipyard_vesselTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aircraftCarrier">
        <annotation>
          <documentation>A warship designed to serve as a base for aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="amphibiousWarfareVessel">
        <annotation>
          <documentation>Any of a class of naval ships designed specifically to conduct Amphibious Warfare by the landing of infantry troops on a beachhead. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="submarine">
        <annotation>
          <documentation>A vessel, especially a warship, capable of operating under water and usually equipped with torpedoes, missiles, and a periscope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ShoppingComplex_P" substitutionGroup="gml:AbstractFeature" type="dtox:ShoppingComplex_PType">
    <annotation>
      <documentation>A commercial facility tenanted by multiple retail stores (for example: household goods, clothing, or books), restaurants (for example: a food court), entertainment venues (for example: a movie theatre or electronic games arcade), and/or other businesses (for example: professional services), that is completely enclosed, climate controlled, has a common public arcade (for example: furnished with decorative plantings, benches, and/or fountains) and a common vehicle parking area (for example: a parking lot or parking garage). [Desc] When the commercial entrances open onto the interior of the complex (public access being by means of central entries and broad corridors) it may consist of multiple levels connected by escalators and is often termed a 'shopping mall'. When the commercial entrances open towards the exterior of the complex and access to individual commercial entrances is directly from an adjacent vehicle parking area it consists of a single level and is often termed a 'shopping centre' or 'shopping plaza'.</documentation>
    </annotation>
  </element>
  <complexType name="ShoppingComplex_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShoppingComplex_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShoppingComplex_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShoppingComplex_S" substitutionGroup="gml:AbstractFeature" type="dtox:ShoppingComplex_SType">
    <annotation>
      <documentation>A commercial facility tenanted by multiple retail stores (for example: household goods, clothing, or books), restaurants (for example: a food court), entertainment venues (for example: a movie theatre or electronic games arcade), and/or other businesses (for example: professional services), that is completely enclosed, climate controlled, has a common public arcade (for example: furnished with decorative plantings, benches, and/or fountains) and a common vehicle parking area (for example: a parking lot or parking garage). [Desc] When the commercial entrances open onto the interior of the complex (public access being by means of central entries and broad corridors) it may consist of multiple levels connected by escalators and is often termed a 'shopping mall'. When the commercial entrances open towards the exterior of the complex and access to individual commercial entrances is directly from an adjacent vehicle parking area it consists of a single level and is often termed a 'shopping centre' or 'shopping plaza'.</documentation>
    </annotation>
  </element>
  <complexType name="ShoppingComplex_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShoppingComplex_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShoppingComplex_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShorelineConstruction_C" substitutionGroup="gml:AbstractFeature" type="dtox:ShorelineConstruction_CType">
    <annotation>
      <documentation>An artificial structure attached to land bordering a body of water and fixed in position. [Desc] It is usually fixed to the waterbody bottom (for example: a mole) but may occasionally be fixed in position (for example: attached to the shore at one end and held between pilings at the other), but floating. Shoreline constructions are normally used for berthing and/or protection.</documentation>
    </annotation>
  </element>
  <complexType name="ShorelineConstruction_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ShorelineConstruction_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShorelineConstruction_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShorelineConstruction_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineConstructionType" type="dtox:ShorelineConstruction_shorelineConstructionTypeType">
            <annotation>
              <documentation>The type of a shoreline construction (for example: a pier, a wharf, or a quay). [Desc] May be used as a means of subtyping Feature: 'Shoreline Construction'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="solidMaritimeConstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a marine construction (for example: a pier, wharf, or quay) is solid, thereby blocking the free circulation of water underneath the construction. [Desc] The construction may be of concrete, masonry, wood, and/or other building materials. Open pile construction is used where the benefits of protection from currents and waves is not required.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:ShorelineConstruction_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:ShorelineConstruction_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShorelineConstruction_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShorelineConstruction_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShorelineConstruction_P" substitutionGroup="gml:AbstractFeature" type="dtox:ShorelineConstruction_PType">
    <annotation>
      <documentation>An artificial structure attached to land bordering a body of water and fixed in position. [Desc] It is usually fixed to the waterbody bottom (for example: a mole) but may occasionally be fixed in position (for example: attached to the shore at one end and held between pilings at the other), but floating. Shoreline constructions are normally used for berthing and/or protection.</documentation>
    </annotation>
  </element>
  <complexType name="ShorelineConstruction_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ShorelineConstruction_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShorelineConstruction_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShorelineConstruction_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineConstructionType" type="dtox:ShorelineConstruction_shorelineConstructionTypeType">
            <annotation>
              <documentation>The type of a shoreline construction (for example: a pier, a wharf, or a quay). [Desc] May be used as a means of subtyping Feature: 'Shoreline Construction'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="solidMaritimeConstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a marine construction (for example: a pier, wharf, or quay) is solid, thereby blocking the free circulation of water underneath the construction. [Desc] The construction may be of concrete, masonry, wood, and/or other building materials. Open pile construction is used where the benefits of protection from currents and waves is not required.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:ShorelineConstruction_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:ShorelineConstruction_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShorelineConstruction_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShorelineConstruction_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShorelineConstruction_S" substitutionGroup="gml:AbstractFeature" type="dtox:ShorelineConstruction_SType">
    <annotation>
      <documentation>An artificial structure attached to land bordering a body of water and fixed in position. [Desc] It is usually fixed to the waterbody bottom (for example: a mole) but may occasionally be fixed in position (for example: attached to the shore at one end and held between pilings at the other), but floating. Shoreline constructions are normally used for berthing and/or protection.</documentation>
    </annotation>
  </element>
  <complexType name="ShorelineConstruction_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:ShorelineConstruction_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShorelineConstruction_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:ShorelineConstruction_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floating" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is floating. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShorelineConstruction_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineConstructionType" type="dtox:ShorelineConstruction_shorelineConstructionTypeType">
            <annotation>
              <documentation>The type of a shoreline construction (for example: a pier, a wharf, or a quay). [Desc] May be used as a means of subtyping Feature: 'Shoreline Construction'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="solidMaritimeConstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a marine construction (for example: a pier, wharf, or quay) is solid, thereby blocking the free circulation of water underneath the construction. [Desc] The construction may be of concrete, masonry, wood, and/or other building materials. Open pile construction is used where the benefits of protection from currents and waves is not required.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:ShorelineConstruction_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShorelineConstruction_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:ShorelineConstruction_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShorelineConstruction_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShorelineConstruction_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ShorelineConstruction_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineConstruction_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermittent">
        <annotation>
          <documentation>Operations are intended to be continuous but may be interrupted on a scheduled basis. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineConstruction_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fishing">
        <annotation>
          <documentation>Hunting, collecting and gathering activities directed at removing or collecting live wild aquatic organisms (predominantly fish, molluscs and crustaceans) including plants from the oceanic, coastal or inland waters for human consumption and other purposes by hand or more usually by various types of fishing gear such as nets, lines and stationary traps. [Desc] Such activities can be conducted on the intertidal shoreline (for example: collection of molluscs such as mussels and oysters) or shore based netting, or from home-made dugouts or more commonly using commercially made boats in inshore, coastal waters or offshore waters. The aquatic resource being captured is usually common property resource irrespective of whether the harvest from this resource is undertaken with or without exploitation rights. Such activities also include fishing restocked water bodies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manufacturing">
        <annotation>
          <documentation>The physical or chemical transformation of materials, substances, or components into new products. [Desc] The materials, substances, or components transformed are raw materials that are products of agriculture, forestry, fishing, mining or quarrying as well as products of other manufacturing activities. Substantial alteration, renovation or reconstruction of goods is generally considered to be manufacturing.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commerce">
        <annotation>
          <documentation>Activities involving the exchange of merchandise (for example: wholesale or retail trade) or services (for example: broadcasting, financial, information, insurance, private education, professional or publishing services). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationSupport">
        <annotation>
          <documentation>Activities, devices and operations associated with transportation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="warehousingStorage">
        <annotation>
          <documentation>The operation of storage and/or warehouse facilities for all kind of goods (for example: grain silos, general merchandise warehouses, refrigerated warehouses, or storage tanks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineConstruction_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineConstruction_shorelineConstructionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pier">
        <annotation>
          <documentation>A long, narrow structure extending into the water to afford a berthing place for vessels. [Desc] May also serve as a promenade.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wharf">
        <annotation>
          <documentation>A structure serving as a berthing place for vessels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quay">
        <annotation>
          <documentation>A wharf approximately parallel to the shoreline and accommodating ships on one side only, the other side being attached to the shore. [Desc] It is usually of solid construction, as contrasted with the open pile construction usually used for piers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="breakwater">
        <annotation>
          <documentation>A structure that protects a waterbody region (for example: a shore, a harbour, and/or an anchorage) from water waves by preventing them from reaching the protected region or reducing their magnitude. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="groin">
        <annotation>
          <documentation>A low artificial wall-like structure of durable material extending from the land to seaward for a particular purpose, such as to prevent coast erosion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mole">
        <annotation>
          <documentation>A form of breakwater alongside which vessels may lie on the sheltered side only. [Desc] In some cases it may lie entirely within an artificial harbour, permitting vessels to lie along both sides.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreationalPier">
        <annotation>
          <documentation>A structure extending into the water used as a platform for recreational purposes and not intended as a berthing place for vessels. [Desc] For example, a fishing pier or a promenade pier.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trainingWall">
        <annotation>
          <documentation>A wall, bank or jetty often submerged, built to direct or confine the flow of a river or tidal current or to promote scour actions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ripRap">
        <annotation>
          <documentation>A layer of broken rock, cobbles, boulders, or fragments of sufficient size to resist the erosive forces of flowing water and wave action. [Desc] The materials are typically poured into place, with little if any internal structure, resulting in a loose irregular surface that may need to be refreshed over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marineRevetment">
        <annotation>
          <documentation>A facing of stone or other material placed along the edge of a waterbody (for example: a river, a canal, or a shoreline) to stabilize the bank and to protect it from the erosive action of the water. [Desc] The facing presents a relatively smooth face to the water flow and is typically a substantial, permanent, engineering construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seawall">
        <annotation>
          <documentation>An embankment or wall for protection against waves or tidal action along a shore or water front. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="promenade">
        <annotation>
          <documentation>A paved public walk along a sea-front. [Desc] May include piers and/or boardwalks, and usually located at a resort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineConstruction_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineConstruction_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineConstruction_waterLevelEffectType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="partlySubmerged">
        <annotation>
          <documentation>Partially covered and partially dry at high water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alwaysDry">
        <annotation>
          <documentation>Not covered at high water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alwaysSubmerged">
        <annotation>
          <documentation>Remains covered by water at all times under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coversAndUncovers">
        <annotation>
          <documentation>An area projecting from the bottom of a body of water (for example: a reef) that periodically extends above and is submerged below the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="awashAtLowWater">
        <annotation>
          <documentation>Flush with, or washed by the waves at low water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="awashAtChartDatum">
        <annotation>
          <documentation>Flush with, or washed by the waves at chart datum under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ShorelineRamp_C" substitutionGroup="gml:AbstractFeature" type="dtox:ShorelineRamp_CType">
    <annotation>
      <documentation>A ramp-like structure on a shoreline that is intended to facilitate the movement of vessels and/or materials (for example: logs) into or out of the water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ShorelineRamp_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:ShorelineRamp_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShorelineRamp_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShorelineRamp_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineRampType" type="dtox:ShorelineRamp_shorelineRampTypeType">
            <annotation>
              <documentation>The type of a shoreline ramp based on its design and intended use. [Desc] May be used as a means of subtyping Feature: 'Shoreline Ramp'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:ShorelineRamp_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShorelineRamp_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShorelineRamp_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShorelineRamp_P" substitutionGroup="gml:AbstractFeature" type="dtox:ShorelineRamp_PType">
    <annotation>
      <documentation>A ramp-like structure on a shoreline that is intended to facilitate the movement of vessels and/or materials (for example: logs) into or out of the water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ShorelineRamp_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:ShorelineRamp_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShorelineRamp_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShorelineRamp_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineRampType" type="dtox:ShorelineRamp_shorelineRampTypeType">
            <annotation>
              <documentation>The type of a shoreline ramp based on its design and intended use. [Desc] May be used as a means of subtyping Feature: 'Shoreline Ramp'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:ShorelineRamp_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShorelineRamp_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShorelineRamp_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShorelineRamp_S" substitutionGroup="gml:AbstractFeature" type="dtox:ShorelineRamp_SType">
    <annotation>
      <documentation>A ramp-like structure on a shoreline that is intended to facilitate the movement of vessels and/or materials (for example: logs) into or out of the water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="ShorelineRamp_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:ShorelineRamp_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:ShorelineRamp_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:ShorelineRamp_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineRampType" type="dtox:ShorelineRamp_shorelineRampTypeType">
            <annotation>
              <documentation>The type of a shoreline ramp based on its design and intended use. [Desc] May be used as a means of subtyping Feature: 'Shoreline Ramp'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:ShorelineRamp_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterLevelEffect" type="dtox:ShorelineRamp_waterLevelEffectType">
            <annotation>
              <documentation>The relationship between the feature and surrounding (including covering and/or underlying) water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShorelineRamp_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShorelineRamp_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ShorelineRamp_coverClosureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="complete">
        <annotation>
          <documentation>The structure is completely covered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moveable">
        <annotation>
          <documentation>The structure is covered by a moveable surface that may be opened and closed. [Desc] Typically used on stadiums where weather control is desired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>No cover exists over the structure. [Desc] It is completely open to the sun and weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partial">
        <annotation>
          <documentation>A portion of the structure is covered, but a significant portion remains uncovered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineRamp_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineRamp_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineRamp_shorelineRampTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="logRamp">
        <annotation>
          <documentation>An inclined plane used to dump logs into the water for transport, or to haul logs out of the water for processing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marineRamp">
        <annotation>
          <documentation>A sloping structure that can either be used, as a landing place, at variable water levels, for small vessels (for example: landing ships and ferry boats), or for hauling a cradle carrying a small vessel. [Desc] The cradle may travel on rails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slipway">
        <annotation>
          <documentation>The prepared and usually reinforced inclined surface on which keel- and bilge-blocks are laid for supporting a vessel under construction. [Desc] Rails associated with a slipway are usually represented separately, for example as a marine railway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineRamp_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShorelineRamp_waterLevelEffectType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alwaysDry">
        <annotation>
          <documentation>Not covered at high water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partlySubmerged">
        <annotation>
          <documentation>Partially covered and partially dry at high water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="alwaysSubmerged">
        <annotation>
          <documentation>Remains covered by water at all times under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="awashAtChartDatum">
        <annotation>
          <documentation>Flush with, or washed by the waves at chart datum under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="awashAtLowWater">
        <annotation>
          <documentation>Flush with, or washed by the waves at low water under average meteorological conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coversAndUncovers">
        <annotation>
          <documentation>An area projecting from the bottom of a body of water (for example: a reef) that periodically extends above and is submerged below the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Shoreline_C" substitutionGroup="gml:AbstractFeature" type="dtox:Shoreline_CType">
    <annotation>
      <documentation>A line drawn along the normal limit of wave action above the higher high water line as defined by the National Authority. [Desc] Consideration should be given to using the more specific Feature: 'High Water Line' based on the nature of the source data collection.</documentation>
    </annotation>
  </element>
  <complexType name="Shoreline_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controlled" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility is controlled. [Desc] For example, maritime traffic control.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineDelineated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation of a shoreline is definite. [Desc] The delineation of the shoreline along a beach is typically definite whereas along a mangrove swamp it is typically indefinite.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="shorelineType" type="dtox:Shoreline_shorelineTypeType">
            <annotation>
              <documentation>The physical characteristics of a shoreline. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Shoreline_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Shoreline_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Shoreline_shorelineTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mangrove">
        <annotation>
          <documentation>Covered by one of several genera of tropical trees (for example: mangrove or nipa) or shrubs that produce many prop roots and grow along low-lying banks into shallow water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marshy">
        <annotation>
          <documentation>Made up of spongy land saturated with water. [Desc] It may have a shallow covering of water, usually with a considerable amount of vegetation appearing above the surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stony">
        <annotation>
          <documentation>Made up of rock and rock fragments ranging in size from pebbles and gravel to boulders or large rock masses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buildingRubble">
        <annotation>
          <documentation>Made up of the debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="erosionRubble">
        <annotation>
          <documentation>Made up of material weathered or eroded from a rocky coast, usually collected at the base of a cliff. [Desc] Associated with landslides and coastal erosion. There will be an irregular jagged line produced by the rubble and coastal water interface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandy">
        <annotation>
          <documentation>Made up of sand, loose material consisting of small but easily distinguishable, separate grains, between 0.0625 and 2.000 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shingly">
        <annotation>
          <documentation>Made up of rounded, often flat waterworn rock fragments larger than approximately 16 millimetres in diameter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>Faced by a reef, often of large extent, composed chiefly of coral and its derivatives. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Faced by a vertical cliff forming the seaward edge of an ice shelf, ranging in height from 2 metres to 50 metres or more above sea level. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Made up of soft wet soil, sand, dust, and/or other earthy matter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="ShrubLand_P" substitutionGroup="gml:AbstractFeature" type="dtox:ShrubLand_PType">
    <annotation>
      <documentation>A tract incompletely covered by low-growing, uncultured, woody plants. [Desc] For example, partially covered by brush, scrub, shrubs (including when clumped as bush) and/or low stunted trees whose predominant height is usually less than 2-3 metres. May be more specifically characterized as Features: 'Brush' or 'Scrubland'.</documentation>
    </annotation>
  </element>
  <complexType name="ShrubLand_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:ShrubLand_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShrubLand_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShrubLand_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="ShrubLand_S" substitutionGroup="gml:AbstractFeature" type="dtox:ShrubLand_SType">
    <annotation>
      <documentation>A tract incompletely covered by low-growing, uncultured, woody plants. [Desc] For example, partially covered by brush, scrub, shrubs (including when clumped as bush) and/or low stunted trees whose predominant height is usually less than 2-3 metres. May be more specifically characterized as Features: 'Brush' or 'Scrubland'.</documentation>
    </annotation>
  </element>
  <complexType name="ShrubLand_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:ShrubLand_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:ShrubLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="ShrubLand_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:ShrubLand_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="ShrubLand_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="ShrubLand_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SkiJump_C" substitutionGroup="gml:AbstractFeature" type="dtox:SkiJump_CType">
    <annotation>
      <documentation>A man-made structure consisting of a steep ramp levelling off at the end and built on a natural slope, used in ski-jumping. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SkiJump_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SkiJump_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SkiJump_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SkiJump_P" substitutionGroup="gml:AbstractFeature" type="dtox:SkiJump_PType">
    <annotation>
      <documentation>A man-made structure consisting of a steep ramp levelling off at the end and built on a natural slope, used in ski-jumping. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SkiJump_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SkiJump_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SkiJump_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SkiJump_S" substitutionGroup="gml:AbstractFeature" type="dtox:SkiJump_SType">
    <annotation>
      <documentation>A man-made structure consisting of a steep ramp levelling off at the end and built on a natural slope, used in ski-jumping. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SkiJump_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SkiJump_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SkiJump_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SkiRun_C" substitutionGroup="gml:AbstractFeature" type="dtox:SkiRun_CType">
    <annotation>
      <documentation>A slope or trail prepared for skiing. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SkiRun_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SkiRun_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SkiRun_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SkiRun_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SkiRun_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SlopeRegion_C" substitutionGroup="gml:AbstractFeature" type="dtox:SlopeRegion_CType">
    <annotation>
      <documentation>A region where the terrain slope is within a set range of values. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SlopeRegion_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dissectedTerrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the terrain surface is divided into relatively small areas of varying elevation resulting in high local relief. [Desc] Typically formed by the dissection of a once flat plateau or plain by erosion but may also be caused by artificial means (for example: construction).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SlopeRegion_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SlopeRegion_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SlopeRegion_S" substitutionGroup="gml:AbstractFeature" type="dtox:SlopeRegion_SType">
    <annotation>
      <documentation>A region where the terrain slope is within a set range of values. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SlopeRegion_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dissectedTerrain" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the terrain surface is divided into relatively small areas of varying elevation resulting in high local relief. [Desc] Typically formed by the dissection of a once flat plateau or plain by erosion but may also be caused by artificial means (for example: construction).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SlopeRegion_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SlopeRegion_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SluiceGate_C" substitutionGroup="gml:AbstractFeature" type="dtox:SluiceGate_CType">
    <annotation>
      <documentation>A gate used to regulate the flow or level of water in a watercourse (for example: stream, irrigation ditch, or sluice). [Desc] Sluice gates are normally installed in a superstructure and/or frame and most commonly slide vertically to open but on occasion may instead slide horizontally. When opened they allow water to flow under or beside the gate. Commonly sluice gates will be installed perpendicular to the orientation of the flow of water within a watercourse and will be constructed as wide as the watercourse they regulate. Sluice gates may also be installed along the margins of watercourses for the purpose of controlling or permitting the flow of water to or from that watercourse into adjacent watercourses. Sluice gates may be used to regulate both tidal or non-tidal waters.</documentation>
    </annotation>
  </element>
  <complexType name="SluiceGate_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SluiceGate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SluiceGate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:SluiceGate_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SluiceGate_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SluiceGate_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SluiceGate_P" substitutionGroup="gml:AbstractFeature" type="dtox:SluiceGate_PType">
    <annotation>
      <documentation>A gate used to regulate the flow or level of water in a watercourse (for example: stream, irrigation ditch, or sluice). [Desc] Sluice gates are normally installed in a superstructure and/or frame and most commonly slide vertically to open but on occasion may instead slide horizontally. When opened they allow water to flow under or beside the gate. Commonly sluice gates will be installed perpendicular to the orientation of the flow of water within a watercourse and will be constructed as wide as the watercourse they regulate. Sluice gates may also be installed along the margins of watercourses for the purpose of controlling or permitting the flow of water to or from that watercourse into adjacent watercourses. Sluice gates may be used to regulate both tidal or non-tidal waters.</documentation>
    </annotation>
  </element>
  <complexType name="SluiceGate_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SluiceGate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SluiceGate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:SluiceGate_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SluiceGate_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SluiceGate_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SluiceGate_S" substitutionGroup="gml:AbstractFeature" type="dtox:SluiceGate_SType">
    <annotation>
      <documentation>A gate used to regulate the flow or level of water in a watercourse (for example: stream, irrigation ditch, or sluice). [Desc] Sluice gates are normally installed in a superstructure and/or frame and most commonly slide vertically to open but on occasion may instead slide horizontally. When opened they allow water to flow under or beside the gate. Commonly sluice gates will be installed perpendicular to the orientation of the flow of water within a watercourse and will be constructed as wide as the watercourse they regulate. Sluice gates may also be installed along the margins of watercourses for the purpose of controlling or permitting the flow of water to or from that watercourse into adjacent watercourses. Sluice gates may be used to regulate both tidal or non-tidal waters.</documentation>
    </annotation>
  </element>
  <complexType name="SluiceGate_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SluiceGate_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SluiceGate_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:SluiceGate_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SluiceGate_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SluiceGate_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SluiceGate_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SluiceGate_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SluiceGate_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SluiceGate_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SluiceGate_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SmallCraftFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:SmallCraftFacility_PType">
    <annotation>
      <documentation>A place at which a service generally of interest to small craft or pleasure boats is available. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SmallCraftFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availableVesselService" type="dtox:SmallCraftFacility_availableVesselServiceType">
            <annotation>
              <documentation>The type(s) of vessel service available at, or in the near vicinity of, a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availableVesselService_2" type="dtox:SmallCraftFacility_availableVesselServiceType">
            <annotation>
              <documentation>The type(s) of vessel service available at, or in the near vicinity of, a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availableVesselService_3" type="dtox:SmallCraftFacility_availableVesselServiceType">
            <annotation>
              <documentation>The type(s) of vessel service available at, or in the near vicinity of, a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:SmallCraftFacility_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:SmallCraftFacility_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:SmallCraftFacility_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:SmallCraftFacility_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:SmallCraftFacility_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SmallCraftFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SmallCraftFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SmallCraftFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:SmallCraftFacility_SType">
    <annotation>
      <documentation>A place at which a service generally of interest to small craft or pleasure boats is available. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SmallCraftFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availableVesselService" type="dtox:SmallCraftFacility_availableVesselServiceType">
            <annotation>
              <documentation>The type(s) of vessel service available at, or in the near vicinity of, a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availableVesselService_2" type="dtox:SmallCraftFacility_availableVesselServiceType">
            <annotation>
              <documentation>The type(s) of vessel service available at, or in the near vicinity of, a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availableVesselService_3" type="dtox:SmallCraftFacility_availableVesselServiceType">
            <annotation>
              <documentation>The type(s) of vessel service available at, or in the near vicinity of, a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingCycle" type="dtox:SmallCraftFacility_operatingCycleType">
            <annotation>
              <documentation>The time(s) during which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction" type="dtox:SmallCraftFacility_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_2" type="dtox:SmallCraftFacility_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingRestriction_3" type="dtox:SmallCraftFacility_operatingRestrictionType">
            <annotation>
              <documentation>The conditions (for example: time or weather) during which the use of a feature (for example: a facility, an aerodrome, a port, or a thoroughfare) is restricted. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="periodRestrictMonth" type="string">
            <annotation>
              <documentation>The month interval in which seasonal restrictions (for example: due to climate) are present. [Desc] For example, a port may be closed during the months of October through April due to ice blockage.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:SmallCraftFacility_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SmallCraftFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SmallCraftFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SmallCraftFacility_availableVesselServiceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="boatHoist">
        <annotation>
          <documentation>A hoist for lifting boats out of the water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boatPark">
        <annotation>
          <documentation>A place on shore where boats and/or trailers may be parked. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boatYard">
        <annotation>
          <documentation>A place on shore where boats may be built, stored and repaired. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="campingSite">
        <annotation>
          <documentation>A place where visitors may pitch tents and camp. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="caravanSite">
        <annotation>
          <documentation>A place where caravans may be parked or where caravan accommodation is provided. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="carPark">
        <annotation>
          <documentation>A place where cars may be parked. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergencyTelephone">
        <annotation>
          <documentation>A place where a telephone is available for emergency use only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hotel">
        <annotation>
          <documentation>An establishment, especially of a comfortable or luxurious kind, where paying visitors are provided with accommodation, meals and other services. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="launderette">
        <annotation>
          <documentation>A place where there are facilities for washing clothes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mechanicsWorkshop">
        <annotation>
          <documentation>A place where mechanical repairs can be undertaken to engines or other equipment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noneAvailable">
        <annotation>
          <documentation>No facilities are available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="picnicArea">
        <annotation>
          <documentation>A place where people may go to eat a picnic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="postBox">
        <annotation>
          <documentation>A place where mail may be posted. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicTelephone">
        <annotation>
          <documentation>A place where a telephone is available for public use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="publicToilets">
        <annotation>
          <documentation>A place where toilets are available for public use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rampMarine">
        <annotation>
          <documentation>A sloping structure that can either be used, as a landing place, at variable water levels, for small vessels (for example: landing ships and ferry boats), or for hauling a cradle carrying a small vessel. [Desc] The cradle may travel on rails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="refuseBin">
        <annotation>
          <documentation>A place where refuse may be dumped. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restaurant">
        <annotation>
          <documentation>A commercial establishment serving food. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scrubbingBerth">
        <annotation>
          <documentation>A place where vessels may berth for the purpose of careening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="securityService">
        <annotation>
          <documentation>A place patrolled by a security service or where secure lockup is available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seweragePumpOutStation">
        <annotation>
          <documentation>A place where sewerage may be pumped off a vessel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="showers">
        <annotation>
          <documentation>A place where showers are available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yachtClub">
        <annotation>
          <documentation>A facility for owners and/or sailors of yachts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sailmaker">
        <annotation>
          <documentation>A place where sails are made or may be taken for repair. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visitorsBerth">
        <annotation>
          <documentation>A berth is set aside for the use of visiting vessels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visitorsMooring">
        <annotation>
          <documentation>A mooring is set aside for the use of visiting vessels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chandler">
        <annotation>
          <documentation>A dealer in supplies and equipment for ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provisions">
        <annotation>
          <documentation>A place where food and other such supplies are available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drinkingWater">
        <annotation>
          <documentation>Water that is suitable for human consumption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fuelStation">
        <annotation>
          <documentation>A place where fuel is available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pharmacy">
        <annotation>
          <documentation>A place where medical drugs are dispensed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="physician">
        <annotation>
          <documentation>A place where a physician is available to provide medical attention. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bottleGas">
        <annotation>
          <documentation>A place where bottled gas is available. [Desc] May include liquefied petroleum gas (LPG).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricity">
        <annotation>
          <documentation>A place where a connection to an electrical supply is available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SmallCraftFacility_operatingCycleType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="continuouslyOperating">
        <annotation>
          <documentation>Operating without interruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="neverOperating">
        <annotation>
          <documentation>Always restricted and never operating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restricted">
        <annotation>
          <documentation>Operation is restricted in other than a predetermined pattern. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SmallCraftFacility_operatingRestrictionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ice">
        <annotation>
          <documentation>Susceptible to, and not operating in, the presence of floating ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noRestriction">
        <annotation>
          <documentation>There is no known restriction to operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tide">
        <annotation>
          <documentation>Susceptible to, and not operating in, significant tidal conditions (for example: tidal height or tidal current). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SmallCraftFacility_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Smokestack_P" substitutionGroup="gml:AbstractFeature" type="dtox:Smokestack_PType">
    <annotation>
      <documentation>A vertical structure containing a passage or flue for discharging smoke and gases of combustion. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Smokestack_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Smokestack_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Smokestack_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Smokestack_S" substitutionGroup="gml:AbstractFeature" type="dtox:Smokestack_SType">
    <annotation>
      <documentation>A vertical structure containing a passage or flue for discharging smoke and gases of combustion. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Smokestack_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Smokestack_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Smokestack_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SnowIceField_S" substitutionGroup="gml:AbstractFeature" type="dtox:SnowIceField_SType">
    <annotation>
      <documentation>A large area permanently covered by snow and/or ice. [Desc] May cover land and/or water.</documentation>
    </annotation>
  </element>
  <complexType name="SnowIceField_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="frozenCoverType" type="dtox:SnowIceField_frozenCoverTypeType">
            <annotation>
              <documentation>The type of a covering of snow and/or ice based on its composition and structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilDepth-singleValue" type="double">
            <annotation>
              <documentation>The depth of the soil or unconsolidated surface material. [Desc] The soil layer ranges from the top of the organic horizon 'O' to the bottom of the substratum 'C'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainMorphology" type="dtox:SnowIceField_terrainMorphologyType">
            <annotation>
              <documentation>The type of terrain morphology based on composition and/or configuration. [Desc] Terrain morphology influences military operations such as mobility prediction, mining of construction materials, and identification of potential landing sites.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SnowIceField_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SnowIceField_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SnowIceField_frozenCoverTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="snowfield">
        <annotation>
          <documentation>An expanse of packed snow, usually resulting from multiple snowfalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iceField">
        <annotation>
          <documentation>An extensive flat expanse of ice, especially located in the polar regions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SnowIceField_terrainMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noEffect">
        <annotation>
          <documentation>The surface morphology has no appreciable effect upon military operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landslidePotential">
        <annotation>
          <documentation>An area where the chance for landslides is high due to either composition or slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousCobblesBoulders">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by cobbles and boulders. [Desc] Cobbles are generally greater than 6.4 centimetres in diameter; boulders are much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stonyAreas">
        <annotation>
          <documentation>An area covered by patches of surface stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousBoulders">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scatteredBoulders">
        <annotation>
          <documentation>An area whose surface is covered partially (between 25 to 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregularDeepFoliateFract">
        <annotation>
          <documentation>An uneven area with deep cracks caused by variations in lateral movement of the surface that result in splitting and separation of that surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ruggedNumerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is both rugged and covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highlyDistortedSharpRocky">
        <annotation>
          <documentation>An area that has been altered by mechanical means, resulting in steep-sided, narrow spines of bedrock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderatelyDissected">
        <annotation>
          <documentation>A relatively level area whose surface is covered partially (between 20 to 50 percent) by gullies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderatelyDissectScatRock">
        <annotation>
          <documentation>A relatively level area whose surface is covered almost entirely by a mixture of gullies and bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highlyDissected">
        <annotation>
          <documentation>A relatively level area whose surface is covered mainly (greater than 50 percent) by eroding stream channels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deepErosionalGullies">
        <annotation>
          <documentation>An area with eroded stream channels greater than 3 metres in depth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steepRuggedDissectGullies">
        <annotation>
          <documentation>An area characterized by high relief and numerous narrow stream channels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousCrevasses">
        <annotation>
          <documentation>An ice field containing an appreciable quantity of nearly vertical fissures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousTerraces">
        <annotation>
          <documentation>An area with numerous raised shelf-like naturally occurring levelled terrain surfaces. [Desc] For example, lava terraces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SoilSurfaceRegion_S" substitutionGroup="gml:AbstractFeature" type="dtox:SoilSurfaceRegion_SType">
    <annotation>
      <documentation>A region of the land that is homogeneous with respect to a soil characteristic. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SoilSurfaceRegion_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilType" type="dtox:SoilSurfaceRegion_soilTypeType">
            <annotation>
              <documentation>The soil type as specified by the Unified Soil Classification System (USCS). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="soilWetTrafficabilityType" type="dtox:SoilSurfaceRegion_soilWetTrafficabilityTypeType">
            <annotation>
              <documentation>The type of wet weather trafficability of a soil based on soil types specified by the Unified Soil Classification System (USCS). [Desc] Derived from Attribute: 'Soil Type'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainMorphology" type="dtox:SoilSurfaceRegion_terrainMorphologyType">
            <annotation>
              <documentation>The type of terrain morphology based on composition and/or configuration. [Desc] Terrain morphology influences military operations such as mobility prediction, mining of construction materials, and identification of potential landing sites.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:SoilSurfaceRegion_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:SoilSurfaceRegion_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:SoilSurfaceRegion_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SoilSurfaceRegion_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SoilSurfaceRegion_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SoilSurfaceRegion_soilTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="poorlyGradedGravel">
        <annotation>
          <documentation>Poorly-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedGravel">
        <annotation>
          <documentation>Well-graded gravels and/or gravel-sand mixtures, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltyGravelSand">
        <annotation>
          <documentation>Silty gravels and/or gravel-sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeyGravel">
        <annotation>
          <documentation>Clayey gravels and/or gravel-sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wellGradedSand">
        <annotation>
          <documentation>Well-graded sand and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poorlyGradedSand">
        <annotation>
          <documentation>Poorly graded sands and/or gravelly sands, with little or no fines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySand">
        <annotation>
          <documentation>Silty sands and/or sand-silt mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clayeySand">
        <annotation>
          <documentation>Clayey sands and/or sand-clay mixtures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltAndFineSand">
        <annotation>
          <documentation>Inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leanClay">
        <annotation>
          <documentation>Inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicSiltandClay">
        <annotation>
          <documentation>Organic silts and organic silty clays. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fatClay">
        <annotation>
          <documentation>Inorganic clays of high plasticity. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="micraceous">
        <annotation>
          <documentation>Micaceous or diatomaceous inorganic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="organicClay">
        <annotation>
          <documentation>Organic clays of medium to high plasticity and/or organic silts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Peat and other highly organic soils. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltFineSandLeanClay">
        <annotation>
          <documentation>Having both ML (inorganic silts and very fine sands, rock floor, silty or clayey fine sands or clayey with slight plasticity) and CL (inorganic clays of low to medium plasticity, gravelly clays, sandy clays, silty clays) characteristics. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>Sedimentary salt deposits left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notEvaluated">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SoilSurfaceRegion_soilWetTrafficabilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="a">
        <annotation>
          <documentation>Well-graded Gravel (GW), Poorly-graded Gravel (GP), Well-graded Sand (SW), and/or Poorly-graded Sand (SP). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="b">
        <annotation>
          <documentation>Inorganic clays of high plasticity (CH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="c">
        <annotation>
          <documentation>Clayey Gravel (GC), Clayey Sand (SC), and/or Lean Clay (CL). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="d">
        <annotation>
          <documentation>Silty Gravel Sand (GM), Silty Sand (SM), Silt and Fine Sand (ML), Silt, Fine Sand and Lean Clay (ML-CL), Micaceous (MH), Organic Silt and Clay (OL), and/or Organic Clay (OH). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="e">
        <annotation>
          <documentation>Peat and other highly organic soils (PT). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="x">
        <annotation>
          <documentation>The soil was not evaluated. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SoilSurfaceRegion_terrainMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="noEffect">
        <annotation>
          <documentation>The surface morphology has no appreciable effect upon military operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landslidePotential">
        <annotation>
          <documentation>An area where the chance for landslides is high due to either composition or slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousCobblesBoulders">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by cobbles and boulders. [Desc] Cobbles are generally greater than 6.4 centimetres in diameter; boulders are much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stonyAreas">
        <annotation>
          <documentation>An area covered by patches of surface stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stonySoilWithSurfaceRock">
        <annotation>
          <documentation>An area of stony soil with patches of exposed bedrock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stonySoilScatteredBoulders">
        <annotation>
          <documentation>An area of stony soil whose surface is covered partially (between 25 to 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stonySoilNumerousBoulders">
        <annotation>
          <documentation>An area of stony soil whose surface is covered mainly (greater than 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousBoulders">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="scatteredBoulders">
        <annotation>
          <documentation>An area whose surface is covered partially (between 25 to 55 percent) by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="talus">
        <annotation>
          <documentation>A scree slope, consisting of disintegrated material which has fallen from the face of the cliff above. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulderField">
        <annotation>
          <documentation>An area whose surface is covered almost entirely by boulders. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highlyFracturedRock">
        <annotation>
          <documentation>An area of exposed bedrock containing cracks or faults. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="weatheredLava">
        <annotation>
          <documentation>An area of cooled magma that has been altered by the effects of weather. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unweatheredLava">
        <annotation>
          <documentation>An area of recently cooled magma. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stonySoilNumerousRockCrops">
        <annotation>
          <documentation>An area of stony soil whose surface is covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] Boulders are generally greater than 25 centimetres in diameter; some may be much larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregularDeepFoliateFract">
        <annotation>
          <documentation>An uneven area with deep cracks caused by variations in lateral movement of the surface that result in splitting and separation of that surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ruggedNumerousRockOutcrops">
        <annotation>
          <documentation>An area whose surface is both rugged and covered mainly (greater than 55 percent) by bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ruggedBedrock">
        <annotation>
          <documentation>An area of exposed bedrock that has a irregular surface due to mechanical or weathering effects. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highlyDistortedSharpRocky">
        <annotation>
          <documentation>An area that has been altered by mechanical means, resulting in steep-sided, narrow spines of bedrock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stonySoilNumerousGullies">
        <annotation>
          <documentation>An area of stony soil whose surface is covered mainly (greater than 55 percent) by eroding stream channels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderatelyDissected">
        <annotation>
          <documentation>A relatively level area whose surface is covered partially (between 20 to 50 percent) by gullies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moderatelyDissectScatRock">
        <annotation>
          <documentation>A relatively level area whose surface is covered almost entirely by a mixture of gullies and bedrock outcrops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dissectedFloodplain">
        <annotation>
          <documentation>A level area created by alluvial action that has stream channels eroded into it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="highlyDissected">
        <annotation>
          <documentation>A relatively level area whose surface is covered mainly (greater than 50 percent) by eroding stream channels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deepErosionalGullies">
        <annotation>
          <documentation>An area with eroded stream channels greater than 3 metres in depth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steepRuggedDissectGullies">
        <annotation>
          <documentation>An area characterized by high relief and numerous narrow stream channels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="karstNumerousSinkSolValley">
        <annotation>
          <documentation>An area of karst with numerous depressions and valleys caused by the collapse of the underlying limestone, dolomite or gypsum bedrock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="karstNumerousSinkholes">
        <annotation>
          <documentation>An area of karst with numerous depressions caused by the collapse of the underlying limestone, dolomite or gypsum bedrock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hummockyKarstLargeHills">
        <annotation>
          <documentation>An area of hummocky karst with large cone-shaped hills and scattered depressions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hummockyKarstLowMounds">
        <annotation>
          <documentation>An area of hummocky karst with low broad-based mounds and scattered depressions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="playa">
        <annotation>
          <documentation>A level area of silt and/or sand, free of vegetation and usually salty, lying at the bottom of a desert basin and dry except after rain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanderScarsLakes">
        <annotation>
          <documentation>A relatively level area with serpentine depressions and oxbow lakes created by shifting drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solifluctionLobesFrostScar">
        <annotation>
          <documentation>An area of tongue-like masses of slow-moving waterlogged soil with steep fronts and gentle upper surfaces interspersed with areas of heaving soil caused by frost action. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hummockyFrostHeaves">
        <annotation>
          <documentation>An area of small hillocks caused by the freeze-thaw cycle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frostPolygons">
        <annotation>
          <documentation>An area of formed patterns of rock, soil and/or vegetation caused by frost action. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousSmallLakesPonds">
        <annotation>
          <documentation>An area of numerous small lakes and ponds. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousCrevasses">
        <annotation>
          <documentation>An ice field containing an appreciable quantity of nearly vertical fissures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousTerraces">
        <annotation>
          <documentation>An area with numerous raised shelf-like naturally occurring levelled terrain surfaces. [Desc] For example, lava terraces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mineTailings">
        <annotation>
          <documentation>An area covered by large mounds of spoil produced by mining. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousDykes">
        <annotation>
          <documentation>An area containing numerous artificial embankments designed to contain or hold back water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousDykedFields">
        <annotation>
          <documentation>An area containing numerous fields surrounded by individual embankments designed to flood and/or drain water from the fields. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousFences">
        <annotation>
          <documentation>An area with numerous fences, typically separating fields and/or habitated areas. [Desc] The fences are relatively insubstantial for example: barbed wire).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousStoneWalls">
        <annotation>
          <documentation>An area with numerous stone walls, typically separating fields and/or habitated areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousManMadeDrainage">
        <annotation>
          <documentation>An area with numerous constructed drainage ways (for example: canals, drains, and ditches) designed to control the flow of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousTerracedFields">
        <annotation>
          <documentation>An area with numerous raised shelf-like levelled fields. [Desc] For example, terraced rice paddies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parallelEarthenRows">
        <annotation>
          <documentation>An area of fields where crops have been planted in parallel, raised linear mounds. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="numerousHedgerows">
        <annotation>
          <documentation>An area with numerous hedgerows, typically separating fields and/or habitated areas. [Desc] A hedgerow is a continuous growth of shrubs planted as a fence, a boundary, and/or a windbreak.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SoilSurfaceRegion_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="limestone">
        <annotation>
          <documentation>A sedimentary rock composed chiefly of calcium carbonate. [Desc] Yields lime when calcined and is used as a building material and in the making of cement.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salt">
        <annotation>
          <documentation>A white or (when impure) reddish-brown mineral crystallizing in the cubic system (sodium chloride, NaCl). [Desc] Obtained by mining or by evaporation of seawater and used especially for seasoning and preserving food.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandAndBoulders">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain, and large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandAndGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandAndMud">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks, finer than gravel, and soft wet soil, dust, and/or other earthy matter. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SolarFarm_P" substitutionGroup="gml:AbstractFeature" type="dtox:SolarFarm_PType">
    <annotation>
      <documentation>An extensive collection of solar panels that are collocated and serve a common purpose (for example: the generation of electricity or the generation of heating steam and/or water). [Desc] The collection is often organized as an array covering many hundreds of square metres in area and it may be controlled so as to track the direction of the sun throughout the day.</documentation>
    </annotation>
  </element>
  <complexType name="SolarFarm_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SolarFarm_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SolarFarm_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SolarFarm_S" substitutionGroup="gml:AbstractFeature" type="dtox:SolarFarm_SType">
    <annotation>
      <documentation>An extensive collection of solar panels that are collocated and serve a common purpose (for example: the generation of electricity or the generation of heating steam and/or water). [Desc] The collection is often organized as an array covering many hundreds of square metres in area and it may be controlled so as to track the direction of the sun throughout the day.</documentation>
    </annotation>
  </element>
  <complexType name="SolarFarm_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SolarFarm_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SolarFarm_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SolarPanel_P" substitutionGroup="gml:AbstractFeature" type="dtox:SolarPanel_PType">
    <annotation>
      <documentation>A panel designed to absorb the sun's rays for the purpose of generating electricity or heat. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SolarPanel_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="electricPowerGenerateCap" type="double">
            <annotation>
              <documentation>The maximum electrical power generating capacity of a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SolarPanel_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SolarPanel_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SolarPanel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SolarPanel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SolarPanel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SolarPanel_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SolarPanel_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SolarPanel_S" substitutionGroup="gml:AbstractFeature" type="dtox:SolarPanel_SType">
    <annotation>
      <documentation>A panel designed to absorb the sun's rays for the purpose of generating electricity or heat. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SolarPanel_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="electricPowerGenerateCap" type="double">
            <annotation>
              <documentation>The maximum electrical power generating capacity of a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SolarPanel_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SolarPanel_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SolarPanel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SolarPanel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SolarPanel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SolarPanel_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SolarPanel_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SolarPanel_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SolarPanel_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SolarPanel_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="copper">
        <annotation>
          <documentation>A malleable and ductile reddish metal which is a chemical element of the transition series, atomic number 29. (Symbol Cu.) [Desc] Used especially for electrical conductors and as the base of alloys.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glass">
        <annotation>
          <documentation>A substance made by fusing soda and/or potash with other ingredients. [Desc] Usually transparent, lustrous, hard, and brittle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glassReinforcedPlastic">
        <annotation>
          <documentation>A plastic composition in which glass reinforcements are imbedded with strength properties greatly superior to those of the base resin. [Desc] The reinforcements are usually fibres, rovings, fabrics or mats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Sounding_P" substitutionGroup="gml:AbstractFeature" type="dtox:Sounding_PType">
    <annotation>
      <documentation>A spot depth or drying height that has been referenced to a vertical datum. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Sounding_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Sounding_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Sounding_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SourceInfo_nonSpatialSourceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ngaAutoAirFacInfoFile">
        <annotation>
          <documentation>NGA Automated Air Facilities Information File. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaControlledImageBase1">
        <annotation>
          <documentation>NGA Controlled Imagery Base 1 metre data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commercialData">
        <annotation>
          <documentation>A non-military map or chart, in a digital (often proprietary) format, sold commercially and usually accompanied by distribution and/or use restrictions. [Desc] For example: commercial transportation network data used in automotive navigation systems and personal location devices; sub-national, national and international electronic atlas databases; gazetteers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaDigitalAirFltInfoFile">
        <annotation>
          <documentation>NGA Digital Aeronautical Flight Information File. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="digitalGlobeImagery">
        <annotation>
          <documentation>DigitalGlobe imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaDigitalNauticalChart">
        <annotation>
          <documentation>NGA Digital Nautical Chart. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaDigitalVertObstruction">
        <annotation>
          <documentation>NGA Digital Vertical Obstruction File. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaFoundationFeatureData">
        <annotation>
          <documentation>NGA Foundation Feature Data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaGeoNames">
        <annotation>
          <documentation>NGA GeoNames. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gpsBasedFieldCollect">
        <annotation>
          <documentation>GPS-based field-collected open source data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ikonosImagery">
        <annotation>
          <documentation>Ikonos imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="imageryUnspecified">
        <annotation>
          <documentation>Imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaInterimTerrainData">
        <annotation>
          <documentation>NGA Interim Terrain Data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaInterimVectorData">
        <annotation>
          <documentation>NGA Interim Vector Data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landsatImagery">
        <annotation>
          <documentation>Landsat imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usModernizedIntegratedDB">
        <annotation>
          <documentation>(US) Modernized Integrated Data Base. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryMapData">
        <annotation>
          <documentation>A military (for example: NGA or defense service) map or chart, whether in hardcopy format or digitally scanned. [Desc] For example, Topographic Line Map (TLM) and Image City Map (ICM).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonMilitaryMap">
        <annotation>
          <documentation>A non-military (for example: commercial or personally prepared) map or chart in hardcopy format. [Desc] For example, a tourist map or a travel guide.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNtmImagery">
        <annotation>
          <documentation>Imagery from (US) National Technical Means (NTM). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="openSourceInfo">
        <annotation>
          <documentation>Unclassified published information, whether obtained from digital or hardcopy sources. [Desc] For example, as obtained from text search on the Internet, the use of Google Earth, or from the archives of the US Library of Congress.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operationsData">
        <annotation>
          <documentation>Mission-specific and/or operational data set prepared by a US Combatant Command. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="orbimageImagery">
        <annotation>
          <documentation>ORBIMAGE imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quickBirdImagery">
        <annotation>
          <documentation>QuickBird imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaStereoAirfieldCollect">
        <annotation>
          <documentation>NGA Stereo Airfield Collection. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaUrbanVectorMap">
        <annotation>
          <documentation>NGA Urban Vector Map. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaVectorInterimTerrain">
        <annotation>
          <documentation>NGA Vector Interim Terrain Data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaVectorMap2">
        <annotation>
          <documentation>NGA Vector Map Level 2. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SourceInfo_resourceContentOriginType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="milTopoDirectRomania">
        <annotation>
          <documentation>The Military Topographic Directorate of the Romanian Armed Forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="swedishArmedForces">
        <annotation>
          <documentation>The Swedish Armed Forces (F”rsvarsmakten). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="topoInstituteSlovakia">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="topoServiceFinland">
        <annotation>
          <documentation>The Topographic Service of the Finnish Defence Forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usAfricaCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for U.S. military operations and military relations with 53 African nations. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usAirForce">
        <annotation>
          <documentation>The aerial warfare branch of the U.S. Armed Forces. [Desc] It is one of the seven uniformed services of the U.S. Armed Forces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usArmy">
        <annotation>
          <documentation>The land-based military operations branch of the U.S. Armed Forces. [Desc] It is one of the seven uniformed services of the U.S. Armed Forces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usArmyGeospatialCenter">
        <annotation>
          <documentation>A laboratory of the Engineer Research and Development Center (ERDC) that is responsible for coordination, integration and synchronization of geospatial information requirements and standards across the U.S. Army; development and fielding of geospatial-enterprise enabled systems and capabilities to the U.S. Army and the Department of Defense; and the provision of direct geospatial support and products to warfighters. [Desc] The ERDC is a component of the U.S. Army Corps of Engineers, which is a major command of the U.S. Army - the land-based military operations branch of the U.S. Armed Forces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usCentralCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for U.S. military operations and military relations in the Middle East, extending from Egypt through Central Asia. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usCentralIntelAgency">
        <annotation>
          <documentation>An independent U.S. Government agency responsible for providing national security intelligence to senior U.S. policymakers. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usCoastGuard">
        <annotation>
          <documentation>The branch of the U.S. Armed Forces responsible for protecting the public, the environment, and the U.S. economic and security interests in any maritime region in which those interests may be at risk, including international waters and America's coasts, ports, and inland waterways. [Desc] It is one of the seven uniformed services of the U.S. Armed Forces; it is also an agency of the U.S. Department of Homeland Security (DHS) during peacetime, and can be transferred to the U.S. Navy by the President during a time of war.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNationalReconnOffice">
        <annotation>
          <documentation>An intelligence agency in the U.S. Department of Defense (DoD) that is responsible for designing, building and operating space reconnaissance systems to: detect trouble spots worldwide; monitor arms control agreements and environmental issues; and help plan military operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usDeptOfEnergy">
        <annotation>
          <documentation>The cabinet-level department of the U.S. Government that is responsible for maintaining national energy policy, nuclear power and nuclear weapons programs, and the national energy research labs. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="natArmyTopoServiceMoldova">
        <annotation>
          <documentation>The National Army Topographic Service of Moldova. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usDeptOfHomelandSecurity">
        <annotation>
          <documentation>The cabinet-level department of the U.S. Government that is responsible for protecting the territory of the U.S. from terrorist attacks and for responding to natural disasters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usDeptOfState">
        <annotation>
          <documentation>The cabinet-level foreign affairs department of the U.S. Government, often referred to as the State Department. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usEuropeanCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for U.S. military operations and military relations in Europe, extending from Greenland/Iceland through Israel. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usFedBurOfInvestigation">
        <annotation>
          <documentation>The principal investigative arm of the U.S. Department of Justice (the Cabinet-level department of the U.S. Government responsible for enforcing federal laws). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usGeologicalSurvey">
        <annotation>
          <documentation>The U.S. Department of the Interior (a cabinet-level department of the U.S. Government) component agency that provides reliable scientific information to describe and understand the Earth; minimize loss of life and property from natural disasters; manage water, biological, energy, and mineral resources; and enhance and protect our quality of life. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usJointForcesCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is a functional command providing specific services to the U.S. military. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usMarineCorps">
        <annotation>
          <documentation>The branch of the U.S. Armed Forces responsible for providing force projection from the sea, using the mobility of the U.S. Navy to rapidly deliver combined-arms task forces. [Desc] It is one of the seven uniformed services of the U.S. Armed Forces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNatCivilAppsProgram">
        <annotation>
          <documentation>The component of the U.S. Geological Survey (USGS) Mapping, Remote Sensing, and Geographic Investigations Program that serves Federal civil agencies by providing for the acquisition, dissemination, and exploitation of classified remote sensing systems and data in support of mission responsibilities for land and resource management, environmental and scientific studies, homeland security, and hazards/disaster management. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNationalGeoIntelAgency">
        <annotation>
          <documentation>A U.S. Department of Defense (DoD) combat support agency that provides geographic intelligence in support of national security. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNatOceanAtmosAdmin">
        <annotation>
          <documentation>The U.S. Department of Commerce (a cabinet-level department of the U.S. Government) component agency that provides reliable scientific information to describe and understand the conditions of the oceans and the atmosphere, including: warning of dangerous weather; charting seas and skies; guiding the use and protection of ocean and coastal resources; and conducting research to improve understanding and stewardship of the environment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geoInfoAgencyLatvia">
        <annotation>
          <documentation>The Geospatial Information Agency of the Defence Ministry of Latvia. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geoServiceBelgium">
        <annotation>
          <documentation>The Geographic Service of Belgium. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usDefenseIntelAgency">
        <annotation>
          <documentation>A U.S. Department of Defense (DoD) combat support agency that is responsible for providing intelligence in support of military planning and operations and weapons acquisition. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armyGeoAgencyNetherlands">
        <annotation>
          <documentation>The Royal Netherlands Army Geographic Agency (RNLAGA) in the Dutch Ministry of Defence. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armyGeographicCentreSpain">
        <annotation>
          <documentation>The Army Geographic Centre of the Spanish Armed Forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armyGeoInstitutePortugal">
        <annotation>
          <documentation>The Army Geographic Institute (IGeoE),whose mission is to provide geographic information and geographic support the Portugese Army, to provide geographical information to other branches of the Portugese Armed Forces and the civilian community, ensuring the implementation of activities related to geographical science, technology mapping and the promotion and development actions of scientific and technological research in the field of Geomatics and geographic support. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bundeswehrGeoinfoOffice">
        <annotation>
          <documentation>The Bundeswehr Geoinformation Office (BGIO) of the German Federal Armed Forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defenceAcqLogOrgDenmark">
        <annotation>
          <documentation>The Danish Defence Acquisition and Logistics Organisation (DALO) is the specialized mat‚riel centre and logistics authority of the Danish Defence. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defenceGeoCentreIntColGrp">
        <annotation>
          <documentation>The Defence Geographic Centre (DGC) Intelligence Collection Group (ICG) of the Ministry of Defence of the United Kingdom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defenceImageryGeoOrg">
        <annotation>
          <documentation>The Defence Imagery and Geospatial Organisation (DIGO) provides geospatial intelligence, from imagery and other sources, in support of Australia's defence and national interests. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="defenseInfoSecurityItaly">
        <annotation>
          <documentation>The Reparto Informazioni e Sicurezza dello Stato Maggiore della Difesa (SMD-RIS), an intelligence agency of the Defense Ministry of Italy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="generalCommandMapping">
        <annotation>
          <documentation>The General Command of Mapping (GCM) is the National Mapping Agency for Turkey and is responsible for the official topographical mapping of the country in hard-copy and digital forms for: military, government, administrative, and educational uses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milTopoServiceBulgaria">
        <annotation>
          <documentation>The Military Topographic Service of the Bulgarian Army. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geoServCzechArmedForces">
        <annotation>
          <documentation>The Geographic Service of the Armed Forces of the Czech Republic (GeoS AÔR). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armyAustralia">
        <annotation>
          <documentation>The land-based military operations branch of the Australian Defence Force. [Desc] It is one of the three uniformed services of the Australian Defence Force.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geoIntelOrgNewZealand">
        <annotation>
          <documentation>The Geospatial Intelligence Organisation of the New Zealand Defence Force (NZDF), whose mission is to acquire, collate and maintain high integrity databases for production and dissemination of geospatial products and services to static and deployed NZDF HQs and Force Elements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hellenicMilitaryGeoServ">
        <annotation>
          <documentation>The Hellenic Military Geographic Service of the Hellenic Army General Service Directorate of Geographical Corps, who produce, manage and provide geographical data for the entire Hellenic region including the neighbouring countries of Greece. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointGeoBureauFrance">
        <annotation>
          <documentation>The Bureau G‚ographique Interarm‚es (BGI), Etat-Major des Arm‚es (EMA), Department of the Ministry of Defense of the French Republic, who is in charge of geospatial information support to the French military forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mapChartEstablishment">
        <annotation>
          <documentation>The Mapping and Charting Establishment (MCE) of Canada. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mappingServiceHungary">
        <annotation>
          <documentation>The Mapping Service of the Hungarian Defence Forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milGeoGroupEstonia">
        <annotation>
          <documentation>The Military Geographic Group of the Estonian Defence Forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milGeoServiceNorway">
        <annotation>
          <documentation>The Norwegian Military Geographic Service of the Defence Command Norway. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milGeogDivisionPoland">
        <annotation>
          <documentation>The Military Geography Division of the General Staff of the Polish Armed Forces. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milMapCentreLithuania">
        <annotation>
          <documentation>The Military Mapping Centre of the Lithuanian National Defence Forces, whose mission is to ensure that the troops and commands of the Lithuanian Armed Forces are provided with the relevant mapping material, geographic information and geospatial support required to conduct military training and to support intelligence processes, the planning and execution of current and future military operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usTransportationCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for providing air, land and sea transportation for the DoD, both in time of peace and time of war. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNavy">
        <annotation>
          <documentation>The sea-based military operations branch of the U.S. Armed Forces. [Desc] It is one of the seven uniformed services of the U.S. Armed Forces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNationalSecurityAgency">
        <annotation>
          <documentation>A U.S. Department of Defense (DoD) combat support agency that is responsible for providing cryptologic products and services to the U.S. DoD, the U.S. Intelligence Community, U.S. Government agencies, industry partners, and select allies and coalition partners. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNorthernCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for protecting the United States homeland and supporting local, state, and federal authorities. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usPacificCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for U.S. military operations and military relations in the region of the Pacific Ocean, extending westwards to Mongolia, the People's Republic of China, and Southest Asia. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usSouthernCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for providing contingency planning, operations, and security cooperation for Central and South America, the Caribbean (except U.S. commonwealths, territories, and possessions), Cuba, the Bahamas, their territorial waters, and for the force protection of U.S. military resources at these locations. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usSpecialOperCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that is responsible for overseeing the various Special Operations Commands of the Army, Air Force, Navy and Marine Corps of the U.S. Armed Forces. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usStrategicCommand">
        <annotation>
          <documentation>The unified combatant command of the U.S. Department of Defense (DoD) that controls the nuclear weapons of the U.S. military and is a globally focused command charged with the missions of space operations, information operations, integrated missile defense, global command and control, intelligence, surveillance, and reconnaissance, global strike, strategic deterrence, and combating weapons of mass destruction. [Desc] It is one of the 10 unified combatant commands under the U.S. DoD.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SourceInfo_sourceCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="landSurveyData">
        <annotation>
          <documentation>Determined by a land survey. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stereoscopicImagery">
        <annotation>
          <documentation>Determined by analysis of stereoscopic imagery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="monoscopicImagery">
        <annotation>
          <documentation>Determined by analysis of monoscopic imagery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cartographicSource">
        <annotation>
          <documentation>Determined from cartographic information (for example: a map or a chart). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reportedInformation">
        <annotation>
          <documentation>Determined from reported information (for example: a field report or an intelligence estimate). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multispectralImagery">
        <annotation>
          <documentation>Determined by analysis of multispectral imagery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hyperspectralImagery">
        <annotation>
          <documentation>Determined by analysis of hyperspectral imagery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sarImagery">
        <annotation>
          <documentation>Determined by analysis of synthetic aperture radar imagery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bathymetricSurveyData">
        <annotation>
          <documentation>Determined by a bathymetric survey. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bathymetricModelData">
        <annotation>
          <documentation>Derived from mathematic modelling of bathymetric data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SourceInfo_spatialSourceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ngaControlledImageBase1">
        <annotation>
          <documentation>NGA Controlled Imagery Base 1 metre data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="digitalGlobeImagery">
        <annotation>
          <documentation>DigitalGlobe imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaDigitalNauticalChart">
        <annotation>
          <documentation>NGA Digital Nautical Chart. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaFoundationFeatureData">
        <annotation>
          <documentation>NGA Foundation Feature Data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geoEye1">
        <annotation>
          <documentation>GeoEye-1 imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gpsBasedFieldCollect">
        <annotation>
          <documentation>GPS-based field-collected open source data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ikonosImagery">
        <annotation>
          <documentation>Ikonos imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="imageryUnspecified">
        <annotation>
          <documentation>Imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngaInterimTerrainData">
        <annotation>
          <documentation>NGA Interim Terrain Data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usModernizedIntegratedDB">
        <annotation>
          <documentation>(US) Modernized Integrated Data Base. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="usNtmImagery">
        <annotation>
          <documentation>Imagery from (US) National Technical Means (NTM). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operationsData">
        <annotation>
          <documentation>Mission-specific and/or operational data set prepared by a US Combatant Command. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="orbimageImagery">
        <annotation>
          <documentation>ORBIMAGE imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="quickBirdImagery">
        <annotation>
          <documentation>QuickBird imagery of unspecified type and resolution. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SourceInfo_verticalSourceCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="interpolatedDted1">
        <annotation>
          <documentation>Determined by interpolation of DTED Level 1 (3 arc second) data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="interpolatedDted2">
        <annotation>
          <documentation>Determined by interpolation of DTED Level 2 (1 arc second) data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noElevations">
        <annotation>
          <documentation>No elevation values are present; the data set is two-dimensional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reflectiveSurface">
        <annotation>
          <documentation>Determined from analysis of reflective surface data (for example: first return LiDAR or IFSAR). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stereoscopicImagery">
        <annotation>
          <documentation>Determined by analysis of stereoscopic imagery. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tinData">
        <annotation>
          <documentation>Determined by interpolation of Triangulated Irregular Network (TIN) data. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Spa_P" substitutionGroup="gml:AbstractFeature" type="dtox:Spa_PType">
    <annotation>
      <documentation>A resort town or area centered around mineral and/or hot springs that are believed to have restorative powers. [Desc] Originally named after a watering-place in the province of Liege, Belgium, celebrated for the curative properties of its mineral springs. A modern spa can be a luxurious resort or resort hotel, that may be located near a special water source or offers hot tub or similar warm-water hydromassage facilities.</documentation>
    </annotation>
  </element>
  <complexType name="Spa_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Spa_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Spa_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Spa_S" substitutionGroup="gml:AbstractFeature" type="dtox:Spa_SType">
    <annotation>
      <documentation>A resort town or area centered around mineral and/or hot springs that are believed to have restorative powers. [Desc] Originally named after a watering-place in the province of Liege, Belgium, celebrated for the curative properties of its mineral springs. A modern spa can be a luxurious resort or resort hotel, that may be located near a special water source or offers hot tub or similar warm-water hydromassage facilities.</documentation>
    </annotation>
  </element>
  <complexType name="Spa_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Spa_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Spa_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SpaceFacility_P" substitutionGroup="gml:AbstractFeature" type="dtox:SpaceFacility_PType">
    <annotation>
      <documentation>A facility that is used to support space related activities (for example: services such as assembly, launching or recovery of spacecraft or managing flight operations). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SpaceFacility_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SpaceFacility_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SpaceFacility_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SpaceFacility_S" substitutionGroup="gml:AbstractFeature" type="dtox:SpaceFacility_SType">
    <annotation>
      <documentation>A facility that is used to support space related activities (for example: services such as assembly, launching or recovery of spacecraft or managing flight operations). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SpaceFacility_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SpaceFacility_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SpaceFacility_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Spillway_C" substitutionGroup="gml:AbstractFeature" type="dtox:Spillway_CType">
    <annotation>
      <documentation>A passage for surplus water to run over or around a dam. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Spillway_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Spillway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Spillway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Spillway_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Spillway_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Spillway_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Spillway_P" substitutionGroup="gml:AbstractFeature" type="dtox:Spillway_PType">
    <annotation>
      <documentation>A passage for surplus water to run over or around a dam. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Spillway_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Spillway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Spillway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Spillway_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Spillway_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Spillway_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Spillway_S" substitutionGroup="gml:AbstractFeature" type="dtox:Spillway_SType">
    <annotation>
      <documentation>A passage for surplus water to run over or around a dam. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Spillway_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Spillway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Spillway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:Spillway_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Spillway_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Spillway_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Spillway_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Spillway_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Spillway_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Spillway_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Spillway_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SportsGround_P" substitutionGroup="gml:AbstractFeature" type="dtox:SportsGround_PType">
    <annotation>
      <documentation>An open area where sporting events, exercises, and/or games occur. [Desc] For example, an athletic field, a playing field, and/or a sports field.</documentation>
    </annotation>
  </element>
  <complexType name="SportsGround_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:SportsGround_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element name="surfaceMaterialType" type="dtox:SportsGround_surfaceMaterialTypeType">
            <annotation>
              <documentation>The surface material composition of a feature, excluding its internal (structural) composition. [Desc] Usually determined by remotely sensed characteristics, for example radar return. Generally, the very thin layer that interacts with electro-optical wavelengths.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SportsGround_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SportsGround_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SportsGround_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SportsGround_S" substitutionGroup="gml:AbstractFeature" type="dtox:SportsGround_SType">
    <annotation>
      <documentation>An open area where sporting events, exercises, and/or games occur. [Desc] For example, an athletic field, a playing field, and/or a sports field.</documentation>
    </annotation>
  </element>
  <complexType name="SportsGround_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:SportsGround_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element name="surfaceMaterialType" type="dtox:SportsGround_surfaceMaterialTypeType">
            <annotation>
              <documentation>The surface material composition of a feature, excluding its internal (structural) composition. [Desc] Usually determined by remotely sensed characteristics, for example radar return. Generally, the very thin layer that interacts with electro-optical wavelengths.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SportsGround_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SportsGround_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SportsGround_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SportsGround_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SportsGround_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SportsGround_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SportsGround_surfaceMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sod">
        <annotation>
          <documentation>A usually square or oblong piece or slice of earth together with the grass growing on it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubber">
        <annotation>
          <documentation>Any of various artificial polymeric substances that are tough and elastic. [Desc] Originally an organic substance made from the coagulated latex of various plants, especially Hevea brasiliensis, which in its natural state is thermoplastic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried. [Desc] Used to make bricks and/or pottery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cinders">
        <annotation>
          <documentation>Residual pieces of combustible matter (for example: coal or wood) that has ceased to flame but has still combustible matter in them. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SpotElevation_P" substitutionGroup="gml:AbstractFeature" type="dtox:SpotElevation_PType">
    <annotation>
      <documentation>A designated location with an elevation value relative to a vertical datum. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SpotElevation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SpotElevation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SpotElevation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Stable_P" substitutionGroup="gml:AbstractFeature" type="dtox:Stable_PType">
    <annotation>
      <documentation>A building similar to a barn and adapted for the shelter and feeding of domestic animals, being divided into individual stalls. [Desc] Although commonly used to house horses, it may be used to house other animals (for example: prize cattle, sheep or goats) and often includes a storage loft (for example: for hay).</documentation>
    </annotation>
  </element>
  <complexType name="Stable_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stable_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stable_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Stable_S" substitutionGroup="gml:AbstractFeature" type="dtox:Stable_SType">
    <annotation>
      <documentation>A building similar to a barn and adapted for the shelter and feeding of domestic animals, being divided into individual stalls. [Desc] Although commonly used to house horses, it may be used to house other animals (for example: prize cattle, sheep or goats) and often includes a storage loft (for example: for hay).</documentation>
    </annotation>
  </element>
  <complexType name="Stable_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stable_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stable_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Stadium_P" substitutionGroup="gml:AbstractFeature" type="dtox:Stadium_PType">
    <annotation>
      <documentation>A field and/or stage partly or completely surrounded by a structure designed to allow spectators to stand or sit while viewing an event. [Desc] The field and/or stage may be enclosed in a building or be outdoors. Stadiums are surrounded on most or all sides by tiered seating for spectators. Often designed in size and shape to accommodate specific sports (for example: baseball, football, basketball or ice hockey), theater or musical performances.</documentation>
    </annotation>
  </element>
  <complexType name="Stadium_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Stadium_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:Stadium_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Stadium_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Stadium_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Stadium_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Stadium_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Stadium_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Stadium_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Stadium_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Stadium_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Stadium_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Stadium_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Stadium_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Stadium_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Stadium_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Stadium_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stadium_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stadium_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Stadium_S" substitutionGroup="gml:AbstractFeature" type="dtox:Stadium_SType">
    <annotation>
      <documentation>A field and/or stage partly or completely surrounded by a structure designed to allow spectators to stand or sit while viewing an event. [Desc] The field and/or stage may be enclosed in a building or be outdoors. Stadiums are surrounded on most or all sides by tiered seating for spectators. Often designed in size and shape to accommodate specific sports (for example: baseball, football, basketball or ice hockey), theater or musical performances.</documentation>
    </annotation>
  </element>
  <complexType name="Stadium_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Stadium_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="coverClosureType" type="dtox:Stadium_coverClosureTypeType">
            <annotation>
              <documentation>The extent and/or nature of the cover (for example: a roof) of a structure. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Stadium_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Stadium_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Stadium_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Stadium_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Stadium_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Stadium_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Stadium_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Stadium_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Stadium_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Stadium_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Stadium_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Stadium_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Stadium_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Stadium_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stadium_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stadium_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Stadium_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_coverClosureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="open">
        <annotation>
          <documentation>No cover exists over the structure. [Desc] It is completely open to the sun and weather.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partial">
        <annotation>
          <documentation>A portion of the structure is covered, but a significant portion remains uncovered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moveable">
        <annotation>
          <documentation>The structure is covered by a moveable surface that may be opened and closed. [Desc] Typically used on stadiums where weather control is desired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="complete">
        <annotation>
          <documentation>The structure is completely covered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elliptical">
        <annotation>
          <documentation>Shaped like an ellipse, a symmetrical closed curve traced by a point moving in a plane so that the sum of its distances from two other points is constant. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a half-circle, a plane figure consisting of half of the circumference of a circle plus a line connecting the two ends of that circumference. [Desc] A circle is a perfectly round plane figure whose circumference is everywhere equidistant from its centre. A line passing through the centre from circumference to circumference is termed its 'diameter'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangular">
        <annotation>
          <documentation>Shaped like a triangle, a plane figure with three straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_featureFunctionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="foodService">
        <annotation>
          <documentation>Any meal prepared outside the residence by businesses, institutions, or companies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="restaurant">
        <annotation>
          <documentation>The activity of providing food services to customers, whether they are served while seated or serve themselves from a display of items. [Desc] The prepared meals are usually eaten on the premises, however they may be taken out to be eaten elsewhere. In some cases the meals may be ordered in advance and delivered to the customer location.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsAmusementRecreation">
        <annotation>
          <documentation>Activities that meet recreational and amusement interests of the general public. [Desc] These establishments may include provisions for watching or participating in sporting, amusement and recreational activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sportsCentre">
        <annotation>
          <documentation>A place that is used principally for performing and observing sporting events, but also may include training fields and related fitness facilities. [Desc] Usually organized around a central stadium that may be located indoors (and then often termed an 'arena').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreation">
        <annotation>
          <documentation>The provision of recreational (for example: boating, camping, fishing, or dancing), amusement (for example: amusement or theme parks) and sports activities (for example: individual or team sports). [Desc] Dramatic arts, music and other arts and entertainment (for example: theatrical presentations, concerts and opera or dance productions and other stage productions) are excluded.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religiousActivities">
        <annotation>
          <documentation>Activities of religious organizations or individuals providing services either directly to worshippers (for example: in churches, mosques, temples, synagogues or other places of worship) or through the preparation of individuals for such service. [Desc] Includes religious communities (for example: a convent or a monastery), religious retreats, and religious funeral service activities.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="club">
        <annotation>
          <documentation>An association or society of persons of like sympathies, of a common vocation, or otherwise mutually acceptable, meeting periodically (under certain regulations) for social intercourse and cooperation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatWithClerestory">
        <annotation>
          <documentation>A flat roof including one or more raised sections that contain windows and/or ventilators along their sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatWithParapet">
        <annotation>
          <documentation>A flat roof surrounded by a low wall-like barrier along its edge. [Desc] The parapet may serve to prevent accidental falls over the edge or it may be a defensive, constructional, or stylistic architectural feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withSmokestack">
        <annotation>
          <documentation>Having an accessory smokestack or chimney containing a passage or flue for discharging smoke and gases of combustion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withMinaret">
        <annotation>
          <documentation>Having an accessory tall tower or turret surrounded by one or more projecting balconies. [Desc] Usually connected with a mosque and from which a muezzin calls at hours of prayer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTower">
        <annotation>
          <documentation>Having an accessory tall narrow structure, usually of square, circular, or rectangular section. [Desc] For example, on a castle (for example: a watch-tower) or a church (for example: a bell-tower).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTurret">
        <annotation>
          <documentation>Having an accessory small or subordinate tower, especially one projecting (frequently at some height above the ground) from an angle of the walls. [Desc] May serve no useful function other than decoration. Found, for example, on a castle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitchedWithClerestory">
        <annotation>
          <documentation>A pitched roof whose ridge or sides consists of one or more raised sections that contain windows and/or ventilators along their sides. [Desc] For example, may be used in large churches to admit light to the central parts of the building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withSteeple">
        <annotation>
          <documentation>Having an accessory pointed (for example: pyramidal) structure towering above the roof. [Desc] For example, on a church, temple, or other public building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sawtoothed">
        <annotation>
          <documentation>Having a serrated profile incorporating windows in the steeper (usually sunward-facing) sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withClerestory">
        <annotation>
          <documentation>Having an accessory raised section containing a series of windows and/or ventilators along its sides. [Desc] Often located along a roof ridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withCupola">
        <annotation>
          <documentation>Having an accessory rounded vault or dome forming part of the roof. [Desc] Usually relatively small and sometimes intended as an adornment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cubic">
        <annotation>
          <documentation>In the shape of a rectangular prism with all faces of equal size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boardLikePrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the short faces oriented vertically and the base shaped as a wide rectangle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularPrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a rectangle (not as a square). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="squarePrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a square. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stadium_verticalConstMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Stair_C" substitutionGroup="gml:AbstractFeature" type="dtox:Stair_CType">
    <annotation>
      <documentation>A series of fixed steps leading from one level to another, especially such a series leading from one floor level to another inside a structure. [Desc] The steps may also be on the outside of the structure, for example, on a gasometer.</documentation>
    </annotation>
  </element>
  <complexType name="Stair_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Stair_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stair_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stair_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Stair_P" substitutionGroup="gml:AbstractFeature" type="dtox:Stair_PType">
    <annotation>
      <documentation>A series of fixed steps leading from one level to another, especially such a series leading from one floor level to another inside a structure. [Desc] The steps may also be on the outside of the structure, for example, on a gasometer.</documentation>
    </annotation>
  </element>
  <complexType name="Stair_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Stair_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stair_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stair_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Stair_S" substitutionGroup="gml:AbstractFeature" type="dtox:Stair_SType">
    <annotation>
      <documentation>A series of fixed steps leading from one level to another, especially such a series leading from one floor level to another inside a structure. [Desc] The steps may also be on the outside of the structure, for example, on a gasometer.</documentation>
    </annotation>
  </element>
  <complexType name="Stair_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Stair_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Stair_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stair_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stair_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Stair_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stair_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="StatuePedestal_P" substitutionGroup="gml:AbstractFeature" type="dtox:StatuePedestal_PType">
    <annotation>
      <documentation>An architectural support or base for a statue. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StatuePedestal_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:StatuePedestal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:StatuePedestal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:StatuePedestal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:StatuePedestal_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StatuePedestal_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StatuePedestal_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StatuePedestal_S" substitutionGroup="gml:AbstractFeature" type="dtox:StatuePedestal_SType">
    <annotation>
      <documentation>An architectural support or base for a statue. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StatuePedestal_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:StatuePedestal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:StatuePedestal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:StatuePedestal_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:StatuePedestal_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StatuePedestal_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StatuePedestal_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="StatuePedestal_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StatuePedestal_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SteepGrade_C" substitutionGroup="gml:AbstractFeature" type="dtox:SteepGrade_CType">
    <annotation>
      <documentation>A stretch along a land transportation route where the slope is high enough to slow, hinder, or even stop traffic. [Desc] The percent (%) slope is the ratio of change in elevation (vertical distance) to horizontal ground distance multiplied by 100.</documentation>
    </annotation>
  </element>
  <complexType name="SteepGrade_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SteepGrade_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SteepGrade_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SteepGrade_P" substitutionGroup="gml:AbstractFeature" type="dtox:SteepGrade_PType">
    <annotation>
      <documentation>A stretch along a land transportation route where the slope is high enough to slow, hinder, or even stop traffic. [Desc] The percent (%) slope is the ratio of change in elevation (vertical distance) to horizontal ground distance multiplied by 100.</documentation>
    </annotation>
  </element>
  <complexType name="SteepGrade_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SteepGrade_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SteepGrade_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SteepGrade_S" substitutionGroup="gml:AbstractFeature" type="dtox:SteepGrade_SType">
    <annotation>
      <documentation>A stretch along a land transportation route where the slope is high enough to slow, hinder, or even stop traffic. [Desc] The percent (%) slope is the ratio of change in elevation (vertical distance) to horizontal ground distance multiplied by 100.</documentation>
    </annotation>
  </element>
  <complexType name="SteepGrade_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="gradientLength" type="double">
            <annotation>
              <documentation>The length of a road or railway segment having a significant gradient, specifically greater than or equal to 7 percent (%) for a road or greater than or equal to 3 percent (%) for a railway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:SteepGrade_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SteepGrade_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SteepGrade_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SteepGrade_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SteepTerrainFace_C" substitutionGroup="gml:AbstractFeature" type="dtox:SteepTerrainFace_CType">
    <annotation>
      <documentation>A steep, vertical, or overhanging face of rock and/or soil. [Desc] For example, an escarpment, a bluff, or a cliff.</documentation>
    </annotation>
  </element>
  <complexType name="SteepTerrainFace_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SteepTerrainFace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SteepTerrainFace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainFaceType" type="dtox:SteepTerrainFace_terrainFaceTypeType">
            <annotation>
              <documentation>The type of a steep terrain face based on its morphology and/or relationship to the surrounding area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SteepTerrainFace_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SteepTerrainFace_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SteepTerrainFace_S" substitutionGroup="gml:AbstractFeature" type="dtox:SteepTerrainFace_SType">
    <annotation>
      <documentation>A steep, vertical, or overhanging face of rock and/or soil. [Desc] For example, an escarpment, a bluff, or a cliff.</documentation>
    </annotation>
  </element>
  <complexType name="SteepTerrainFace_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SteepTerrainFace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SteepTerrainFace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainFaceType" type="dtox:SteepTerrainFace_terrainFaceTypeType">
            <annotation>
              <documentation>The type of a steep terrain face based on its morphology and/or relationship to the surrounding area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SteepTerrainFace_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SteepTerrainFace_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SteepTerrainFace_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SteepTerrainFace_terrainFaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cliff">
        <annotation>
          <documentation>A high, steep to perpendicular slope overlooking a waterbody or lower area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="escarpment">
        <annotation>
          <documentation>A long line of cliffs or steep slopes separating level surfaces above and below. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Stopway_P" substitutionGroup="gml:AbstractFeature" type="dtox:Stopway_PType">
    <annotation>
      <documentation>A defined rectangular area on the ground at the end of the take-off run available that has been prepared as a suitable area in which an aircraft can be stopped in the case of an abandoned take-off. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Stopway_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibilityStatus" type="dtox:Stopway_accessibilityStatusType">
            <annotation>
              <documentation>The type of accessibility of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:Stopway_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp" type="dtox:Stopway_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_2" type="dtox:Stopway_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_3" type="dtox:Stopway_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Stopway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Stopway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stopway_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stopway_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Stopway_S" substitutionGroup="gml:AbstractFeature" type="dtox:Stopway_SType">
    <annotation>
      <documentation>A defined rectangular area on the ground at the end of the take-off run available that has been prepared as a suitable area in which an aircraft can be stopped in the case of an abandoned take-off. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Stopway_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibilityStatus" type="dtox:Stopway_accessibilityStatusType">
            <annotation>
              <documentation>The type of accessibility of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:Stopway_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp" type="dtox:Stopway_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_2" type="dtox:Stopway_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroMoveAreaSurfaceComp_3" type="dtox:Stopway_aeroMoveAreaSurfaceCompType">
            <annotation>
              <documentation>The type of the predominant material of which a surface of the movement area is composed. [Desc] Example surfaces include: asphalt, concrete, or grass.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Stopway_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Stopway_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Stopway_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Stopway_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Stopway_accessibilityStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="open">
        <annotation>
          <documentation>Access is officially allowed. [Desc] May be covered and/or blocked by a physical barrier that is temporarily passable.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lockedClosed">
        <annotation>
          <documentation>Access is officially prohibited and is restricted by a physical barrier, requiring special means to pass (for example: a key). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closed">
        <annotation>
          <documentation>Access is officially prohibited. [Desc] May be covered and/or blocked by a physical barrier.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stopway_aeroMoveAreaSurfaceCompType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>A surface composed of various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a bituminous binder (for example: tar or asphalt). [Desc] Often referred to as 'earth cement'. Prepared by digging up the surface, mixing the material with bitumen or oil binder, and surfacing with the resulting mixture. Bitumen is the family name for either tar (derived from coal) or asphalt (derived from petroleum).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>A surface composed of masonry units packed closely together on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A surface composed of clay, packed over a firm subgrade, that has hardened over a period of time. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A surface composed of a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>A surface composed of crushed coral that has been graded and rolled to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>A surface composed of the existing earth material(s). [Desc] May be grass-covered or bare.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>A surface composed of small water-worn or crushed stones compacted to produce a firm regular surface. [Desc] Sometimes mixed with sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>A cleared area of a frozen watercourse. [Desc] Usually marked and intended to support regular traffic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingMat">
        <annotation>
          <documentation>A surface composed of prefabricated, portable mats so designed that any number of planks (sections) may be fastened together to form a stable landing surface. [Desc] Usually made of aluminum (for example: US Air Force AM-2 aluminum matting) with a non-skid coating applied. May also be used for beach landings, heliports, bridge decking, heavy duty roads, and other similar applications such as flooring for relocatable shelters, tents, and hangers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laterite">
        <annotation>
          <documentation>A surface composed of a clayey (usually red) soil that hardens on exposure to the air, packed over a firm subgrade. [Desc] Laterite is characterized by a high proportion of sesquioxides, especially of aluminum and iron, and a low proportion of bases and silica. It is formed by chemical weathering in tropical and subtropical regions. Also loosely any of various other reddish or iron-rich surface materials in the tropics and sub-tropics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>A surface composed of broken rock or ironstone slag of varying size and shape that is packed through repeated rolling and water-bound. [Desc] The range of sizes and shapes results in a relatively firm interlocking of the materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="membrane">
        <annotation>
          <documentation>A surface covered by spread rolls of protective laminate, providing waterproofing and dustproofing on soils that have adequate strength for airfield traffic areas. [Desc] Usually rubber-based, but may be plastic (for example: nylon) or other coated fibre material.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonBituminousMix">
        <annotation>
          <documentation>A surface composed of the original surface material mixed in place with a non-bituminous binder (for example: portland cement). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="piercedSteelPlanking">
        <annotation>
          <documentation>A surface composed of pierced steel sheets, nominally 15 inches by 10 feet in size, that have been clipped together edgewise to form a continuous mat. [Desc] Used to best effect on stabilized subgrade, resulting in a semi-permanent runway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>A surface composed of sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>A surface composed of packed snow, usually resulting from multiple snowfalls, that may have additionally been rolled to ensure the absence of voids or cavities. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>A surface composed of rock or similar mineral substances (other than metal) of generally regular form and size, usually artificially shaped. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>A body of water that is kept clear for use as a seaplane run. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>A surface composed of wood logs, beams, or planks. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>A surface composed of asphalt applied over a concrete underlayment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stopway_aerodromeSurfaceStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="closed">
        <annotation>
          <documentation>Access is officially prohibited. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>Access is officially permitted. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="workInProgress">
        <annotation>
          <documentation>The surface is under construction and is therefore not capable of supporting aircraft operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parkedDisabledAircraft">
        <annotation>
          <documentation>Aircraft may be parked on the movement surface limiting operations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stopway_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Stopway_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="StorageDepot_C" substitutionGroup="gml:AbstractFeature" type="dtox:StorageDepot_CType">
    <annotation>
      <documentation>A tract used for the storage of products and/or supplies. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StorageDepot_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StorageDepot_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StorageDepot_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StorageDepot_P" substitutionGroup="gml:AbstractFeature" type="dtox:StorageDepot_PType">
    <annotation>
      <documentation>A tract used for the storage of products and/or supplies. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StorageDepot_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StorageDepot_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StorageDepot_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StorageDepot_S" substitutionGroup="gml:AbstractFeature" type="dtox:StorageDepot_SType">
    <annotation>
      <documentation>A tract used for the storage of products and/or supplies. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StorageDepot_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:StorageDepot_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StorageDepot_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StorageDepot_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="StorageDepot_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="ammunition">
        <annotation>
          <documentation>Military stores or supplies consisting of projectiles (for example: bullets, shells, and/or grenades) and propellants. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paper">
        <annotation>
          <documentation>Material in the form of thin flexible (frequently white) sheets made from the pulp of wood or other fibrous matter which is dried, pressed, and often bleached. [Desc] Used for writing, printing, or drawing on, or for wrapping and/or covering.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Waste, especially excremental, matter conveyed in sewers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coal">
        <annotation>
          <documentation>A hard opaque black or blackish mineral, mainly carbonized plant matter, found in seams or strata at or below the Earth's surface. [Desc] Used as fuel and in manufacture (for example: to produce gas and/or tar).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cobbles">
        <annotation>
          <documentation>Water-worn rounded stones, especially of the size used for paving. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coke">
        <annotation>
          <documentation>Coal deprived by dry distillation of its volatile constituents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="explosive">
        <annotation>
          <documentation>Any chemical compound, mixture, and/or device the primary or common purpose of which is to function by explosion, that is with substantially instantaneous release of gas and/or heat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lumber">
        <annotation>
          <documentation>Timber sawn into rough planks or otherwise partly prepared. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraft">
        <annotation>
          <documentation>A machine that can be flown in the air. [Desc] For example, an aeroplane or a helicopter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioactiveMaterial">
        <annotation>
          <documentation>Any material or combination of materials which spontaneously emits ionizing radiation (for example: nuclear particles and/or gamma rays). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salt">
        <annotation>
          <documentation>A white or (when impure) reddish-brown mineral crystallizing in the cubic system (sodium chloride, NaCl). [Desc] Obtained by mining or by evaporation of seawater and used especially for seasoning and preserving food.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timber">
        <annotation>
          <documentation>A beam or piece of wood forming or capable of forming part of any structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tobacco">
        <annotation>
          <documentation>A preparation of the dried leaves of the plants Nicotiana tabacum or Nicotiana rustica. [Desc] It is smoked (for example: in pipes, cigarettes, and cigars), for its pleasantly relaxing effects, taken as snuff, or chewed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="uranium">
        <annotation>
          <documentation>A heavy radioactive metallic chemical element of the actinide series, atomic number 92, which occurs in pitchblende and other ores. (Symbol U.) [Desc] Important as the fissile material in nuclear reactors and weapons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="biodiesel">
        <annotation>
          <documentation>A fuel made from vegetable oils (for example: soybean or canola), animal fats, and/or recycled grease, and intended for use in diesel engines. [Desc] For U.S. Energy Information Administration reporting, it is a fuel composed of mono-alkyl esters of long chain fatty acids derived from vegetable oils or animal fats, designated B100, and meeting the requirements of American Society for Testing and Materials (ASTM) D 6751. It can serve as a substitute for petroleum-derived diesel or distillate fuel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="StorageTank_C" substitutionGroup="gml:AbstractFeature" type="dtox:StorageTank_CType">
    <annotation>
      <documentation>A container used for the storage of liquids and/or gases that is not supported by a tower. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StorageTank_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containmentBermPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility (for example: a storage tank, a drum storage area, or a liquid transfer area) is surrounded by an embankment or wall that provides a barrier to retain liquid (for example: leaked fuel oil). [Desc] The embankment or wall is typically part of a spill containment system that may additionally provide fire protection, product recovery and/or process isolation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:StorageTank_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPotability" type="dtox:StorageTank_waterPotabilityType">
            <annotation>
              <documentation>The potability of water based on the type of treatment required before it is safe for human consumption. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StorageTank_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StorageTank_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StorageTank_P" substitutionGroup="gml:AbstractFeature" type="dtox:StorageTank_PType">
    <annotation>
      <documentation>A container used for the storage of liquids and/or gases that is not supported by a tower. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StorageTank_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containmentBermPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility (for example: a storage tank, a drum storage area, or a liquid transfer area) is surrounded by an embankment or wall that provides a barrier to retain liquid (for example: leaked fuel oil). [Desc] The embankment or wall is typically part of a spill containment system that may additionally provide fire protection, product recovery and/or process isolation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:StorageTank_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPotability" type="dtox:StorageTank_waterPotabilityType">
            <annotation>
              <documentation>The potability of water based on the type of treatment required before it is safe for human consumption. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StorageTank_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StorageTank_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StorageTank_S" substitutionGroup="gml:AbstractFeature" type="dtox:StorageTank_SType">
    <annotation>
      <documentation>A container used for the storage of liquids and/or gases that is not supported by a tower. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StorageTank_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="containmentBermPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility (for example: a storage tank, a drum storage area, or a liquid transfer area) is surrounded by an embankment or wall that provides a barrier to retain liquid (for example: leaked fuel oil). [Desc] The embankment or wall is typically part of a spill containment system that may additionally provide fire protection, product recovery and/or process isolation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="diameter-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a circular, cylindrical, or spherical feature taken from boundary to boundary along a straight line passing through its centre. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:StorageTank_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:StorageTank_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPotability" type="dtox:StorageTank_waterPotabilityType">
            <annotation>
              <documentation>The potability of water based on the type of treatment required before it is safe for human consumption. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StorageTank_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StorageTank_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="StorageTank_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oil">
        <annotation>
          <documentation>Any of numerous liquids with a smooth sticky feel that are immiscible with water (but miscible with organic solvents), flammable, and chemically neutral. [Desc] For example, crude oil (or a refined product of this), lubricating oil, or vegetable oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 Celsius. [Desc] It stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioactiveMaterial">
        <annotation>
          <documentation>Any material or combination of materials which spontaneously emits ionizing radiation (for example: nuclear particles and/or gamma rays). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>Waste, especially excremental, matter conveyed in sewers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beverage">
        <annotation>
          <documentation>A liquid specifically prepared for human consumption. [Desc] For example, milk, beer, wine or fruit juices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="biodiesel">
        <annotation>
          <documentation>A fuel made from vegetable oils (for example: soybean or canola), animal fats, and/or recycled grease, and intended for use in diesel engines. [Desc] For U.S. Energy Information Administration reporting, it is a fuel composed of mono-alkyl esters of long chain fatty acids derived from vegetable oils or animal fats, designated B100, and meeting the requirements of American Society for Testing and Materials (ASTM) D 6751. It can serve as a substitute for petroleum-derived diesel or distillate fuel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StorageTank_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cubic">
        <annotation>
          <documentation>In the shape of a rectangular prism with all faces of equal size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boardLikePrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the short faces oriented vertically and the base shaped as a wide rectangle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangularPrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a rectangle (not as a square). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="squarePrism">
        <annotation>
          <documentation>In the shape of a rectangular prism with the long faces oriented vertically and the base shaped as a square. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="horizontalCylindrical">
        <annotation>
          <documentation>In the shape of a horizontal cylinder. [Desc] The ends may be various shapes, for example, flat, rounded, and/or conical.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalCylindrical">
        <annotation>
          <documentation>In the shape of a vertical cylinder. [Desc] The top may be of various shapes, for example, flat, rounded, and/or conical.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalOnTower">
        <annotation>
          <documentation>In the shape of a vertical cylinder raised up on a support structure. [Desc] The top may be of various shapes, for example, flat, rounded, and/or conical. The support structure may be in the form of multiple poles or trusses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sphericalOnColumn">
        <annotation>
          <documentation>In the shape of a sphere raised up on a column. [Desc] The column serves as the sole support structure. The sphere may be 'flattened' so that its vertical dimension is smaller than its horizontal dimension (an ellipsoidal shape).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalConicalTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a conical top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalDomedTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a domed top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalFlatTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a flat top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalWithFramework">
        <annotation>
          <documentation>In the shape of an upright cylinder, usually with an external bracing structure. [Desc] The height of the cylinder may vary over time. The top may be of various shapes, for example, flat, rounded, or conical. For example, a telescoping gasholder (gasometer).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spherical">
        <annotation>
          <documentation>In the shape of a sphere. [Desc] If the sphere is half-buried then it may appear as a dome.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalCappedCylindrical">
        <annotation>
          <documentation>In the shape of a vertical cylinder whose ends are rounded. [Desc] Sometimes referred to as 'bullet shaped'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="horizontalCappedCylinder">
        <annotation>
          <documentation>In the shape of a horizontal cylinder whose ends are rounded. [Desc] Sometimes referred to as 'blimp shaped'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StorageTank_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StorageTank_waterPotabilityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="potable">
        <annotation>
          <documentation>Suitable for consumption by humans. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="contaminated">
        <annotation>
          <documentation>Incapable of being easily treated to become potable. [Desc] For example, requiring distillation or reverse osmosis treatment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatable">
        <annotation>
          <documentation>Capable of being relatively easily treated to become potable. [Desc] For example, treatable using simple filtration and/or disinfection.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonpotable">
        <annotation>
          <documentation>Unsuitable for, or not intended for, consumption by humans. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="StormDrain_C" substitutionGroup="gml:AbstractFeature" type="dtox:StormDrain_CType">
    <annotation>
      <documentation>A collector opening into a pipe or channel to allow the removal of excess runoff water or in some cases sewage. [Desc] In civil engineering terms, a drop inlet.</documentation>
    </annotation>
  </element>
  <complexType name="StormDrain_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:StormDrain_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:StormDrain_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StormDrain_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StormDrain_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StormDrain_P" substitutionGroup="gml:AbstractFeature" type="dtox:StormDrain_PType">
    <annotation>
      <documentation>A collector opening into a pipe or channel to allow the removal of excess runoff water or in some cases sewage. [Desc] In civil engineering terms, a drop inlet.</documentation>
    </annotation>
  </element>
  <complexType name="StormDrain_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:StormDrain_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:StormDrain_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StormDrain_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StormDrain_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StormDrain_S" substitutionGroup="gml:AbstractFeature" type="dtox:StormDrain_SType">
    <annotation>
      <documentation>A collector opening into a pipe or channel to allow the removal of excess runoff water or in some cases sewage. [Desc] In civil engineering terms, a drop inlet.</documentation>
    </annotation>
  </element>
  <complexType name="StormDrain_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:StormDrain_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:StormDrain_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:StormDrain_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StormDrain_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StormDrain_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="StormDrain_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StormDrain_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StormDrain_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="StreetLamp_P" substitutionGroup="gml:AbstractFeature" type="dtox:StreetLamp_PType">
    <annotation>
      <documentation>A lamp intended to illuminate a road. [Desc] May also illuminate the ground adjacent to the road. Usually attached to a tall pole.</documentation>
    </annotation>
  </element>
  <complexType name="StreetLamp_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:StreetLamp_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:StreetLamp_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StreetLamp_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StreetLamp_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="StreetLamp_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StreetLamp_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="StreetSign_P" substitutionGroup="gml:AbstractFeature" type="dtox:StreetSign_PType">
    <annotation>
      <documentation>A sign placed along a road for the purpose of regulating the flow of traffic (for example: vehicles and/or pedestrians) and/or providing information. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StreetSign_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:RegulatorySign_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:RegulatorySign_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:RegulatorySign_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="adminDivision" type="dtox:StreetSign_adminDivisionType">
            <annotation>
              <documentation>The nature of an administrative division as established by an international body (for example: the United Nations), a supranational body (for example: the European Union), a State (for example: France), or a similar entity (for example: the Vatican) or organization (for example: the International Hydrographic Organization). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:StreetSign_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="streetSignType" type="dtox:StreetSign_streetSignTypeType">
            <annotation>
              <documentation>The type of a street sign based on the nature of the information that it displays. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StreetSign_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StreetSign_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="StreetSign_adminDivisionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="interSupranational">
        <annotation>
          <documentation>An administrative division established by international (for example: the United Nations) or supranational (for example: the European Union) agreement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>The principal division of the Earth into areas controlled and administered by individual States. [Desc] For example, the Republic of Slovenia, South Africa, or the Vatican.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="subnational">
        <annotation>
          <documentation>A principal administrative division of a State. [Desc] For example, a (US) state, (UK) county, (CA) province, (FR) departement, (CH) canton, or (GE) laender.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StreetSign_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Administered by the civic authorities of a borough, town, or city. [Desc] May be specified as a 'city' by charter (historically, contained a cathedral).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StreetSign_streetSignTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="direction">
        <annotation>
          <documentation>Displays information about one or more potential destinations and directions that may be followed to reach that destination. [Desc] The display often includes distance information.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="warning">
        <annotation>
          <documentation>Displays an indication of a potential hazard, obstacle or situation on the road ahead that requires caution as it is traversed. [Desc] These signs may indicate, for example, approach to: the beginning or end of a divided highway; a recognized animal, pedestrian or railway crossing$$$$$ a road junction$$$$$ a traffic signal$$$$$ a bridge or tunnel$$$$$ road construction$$$$$ an unusual degree of road curvature$$$$$ unusual conditions caused by oncoming traffic$$$$$ or the nature of road conditions ahead (for example: potential rock slides).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trafficControl">
        <annotation>
          <documentation>Displays an indication of the order in which vehicles should merge at road junctions or pass through intersections. [Desc] For example: 'yield', 'stop', and similar traffic right-of-way signs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="routeMarker">
        <annotation>
          <documentation>Displays the designated name and/or identifying number of a road. [Desc] The sign may also display an emblem used to designate the road type (for example: national, interstate, or local).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadIdentification">
        <annotation>
          <documentation>Displays the name of the road. [Desc] The road name usually forms part of the postal address of sites along the sides of the road.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prohibitedRestrictedActivity">
        <annotation>
          <documentation>Displays information indicating that certain types of vehicle movements or types of traffic are prohibited. [Desc] These signs may indicate, for example: 'no entry', 'no parking', 'no passing', 'no turns', 'wrong way', or specify a speed limit.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="placeIdentification">
        <annotation>
          <documentation>Displays the place name of a landmark. [Desc] For example, the name of a town, river, mountain or administrative boundary (for example: a 'state line').</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mandatoryRegulation">
        <annotation>
          <documentation>Displays information indicating what traffic must do when traversing a specific segment or lane of the road. [Desc] For example, allocating certain lanes of the road to specific vehicles (for example: bus or taxi lanes). It may also be used to indicate special instructions, such as, 'attach or remove snow chains', 'use this lane only at road construction sites', or 'mandatory route for vehicles carrying dangerous loads'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="generalInformation">
        <annotation>
          <documentation>Displays general information intended to be useful to motorists. [Desc] For example: displays the name of a business, service, or facility that may be located along or near the road.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electronicMessage">
        <annotation>
          <documentation>Displays a temporary message regarding conditions on the road ahead. [Desc] Usually the message is controlled remotely. For example, a sign warning of traffic congestion, accidents, incidents, construction zones, alternative routes or temporary speed limit changes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="StructuralPile_P" substitutionGroup="gml:AbstractFeature" type="dtox:StructuralPile_PType">
    <annotation>
      <documentation>A long pile (for example: a heavy timber or section of steel, wood, or concrete) forced into the earth that may serve as a support (for example: for a pier) or as a free standing pole within a marine environment. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StructuralPile_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:StructuralPile_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:StructuralPile_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:StructuralPile_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:StructuralPile_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StructuralPile_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StructuralPile_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="StructuralPile_S" substitutionGroup="gml:AbstractFeature" type="dtox:StructuralPile_SType">
    <annotation>
      <documentation>A long pile (for example: a heavy timber or section of steel, wood, or concrete) forced into the earth that may serve as a support (for example: for a pier) or as a free standing pole within a marine environment. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="StructuralPile_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="collection" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature instance is, or may be, representing more than a single feature of the same type as a collection. [Desc] May be used when delineating individual features of the same type within a region that may or may not meet inclusion conditions to be delineated individually. For example, the Finger Lakes in North America is a collection of (multiple) Lake features but may be collected as a single feature instance at a small extraction scale.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:StructuralPile_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:StructuralPile_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:StructuralPile_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:StructuralPile_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StructuralPile_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:StructuralPile_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="StructuralPile_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="StructuralPile_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SurfaceBunker_P" substitutionGroup="gml:AbstractFeature" type="dtox:SurfaceBunker_PType">
    <annotation>
      <documentation>A surface structure that may be covered and/or surrounded with earth and is resistant to ordnance. [Desc] Used, for example, for storage and/or aircraft protection.</documentation>
    </annotation>
  </element>
  <complexType name="SurfaceBunker_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousAirCategory" type="dtox:SurfaceBunker_conspicuousAirCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the air. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousGroundCategory" type="dtox:SurfaceBunker_conspicuousGroundCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from on the ground. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousSeaCategory" type="dtox:SurfaceBunker_conspicuousSeaCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the sea. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:SurfaceBunker_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SurfaceBunker_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:SurfaceBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:SurfaceBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:SurfaceBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SurfaceBunker_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:SurfaceBunker_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:SurfaceBunker_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:SurfaceBunker_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:SurfaceBunker_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SurfaceBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SurfaceBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SurfaceBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SurfaceBunker_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SurfaceBunker_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SurfaceBunker_S" substitutionGroup="gml:AbstractFeature" type="dtox:SurfaceBunker_SType">
    <annotation>
      <documentation>A surface structure that may be covered and/or surrounded with earth and is resistant to ordnance. [Desc] Used, for example, for storage and/or aircraft protection.</documentation>
    </annotation>
  </element>
  <complexType name="SurfaceBunker_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousAirCategory" type="dtox:SurfaceBunker_conspicuousAirCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the air. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousGroundCategory" type="dtox:SurfaceBunker_conspicuousGroundCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from on the ground. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="conspicuousSeaCategory" type="dtox:SurfaceBunker_conspicuousSeaCategoryType">
            <annotation>
              <documentation>The manner in which an object is conspicuous when viewed from the sea. [Desc] A conspicuous feature is easily detected and identified under varying conditions (for example: lighting). Factors affecting conspicuousness include size, shape, and/or height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:SurfaceBunker_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SurfaceBunker_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:SurfaceBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:SurfaceBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:SurfaceBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SurfaceBunker_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:SurfaceBunker_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:SurfaceBunker_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:SurfaceBunker_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:SurfaceBunker_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SurfaceBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SurfaceBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SurfaceBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SurfaceBunker_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SurfaceBunker_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SurfaceBunker_conspicuousAirCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="visual">
        <annotation>
          <documentation>Conspicuous visually. [Desc] Conspicuousness by radar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visualRadar">
        <annotation>
          <documentation>Conspicuous visually and by radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radar">
        <annotation>
          <documentation>Conspicuous by radar. [Desc] Conspicuousness visually unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notConspicuous">
        <annotation>
          <documentation>Not conspicuous either visually or by radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_conspicuousGroundCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notConspicuous">
        <annotation>
          <documentation>Not conspicuous either visually or by radar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visual">
        <annotation>
          <documentation>Conspicuous visually. [Desc] Conspicuousness by radar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_conspicuousSeaCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="visual">
        <annotation>
          <documentation>Conspicuous visually. [Desc] Conspicuousness by radar and by sonar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="visualRadar">
        <annotation>
          <documentation>Conspicuous visually and by radar. [Desc] Conspicuousness by sonar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radar">
        <annotation>
          <documentation>Conspicuous by radar. [Desc] Conspicuousness visually and by sonar unspecified.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notConspicuous">
        <annotation>
          <documentation>Not conspicuous either visually, by radar, or by sonar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_hazardShelterIntendedUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bombShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from overhead bomb blasts. [Desc] Bomb shelters protect from shock waves and overpressure (pressure difference, relative to normal pressure).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="falloutShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from radioactive debris and fallout resulting from a nuclear explosion. [Desc] Fallout shelters are typically stocked with supplies to allow occupants to remain in the shelter until radioactivity has decayed to a safer level.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stormShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect the occupants from violent severe weather. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aircraft">
        <annotation>
          <documentation>A machine that can be flown in the air. [Desc] For example, an aeroplane or a helicopter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ammunition">
        <annotation>
          <documentation>Military stores or supplies consisting of projectiles (for example: bullets, shells, and/or grenades) and propellants. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="uranium">
        <annotation>
          <documentation>A heavy radioactive metallic chemical element of the actinide series, atomic number 92, which occurs in pitchblende and other ores. (Symbol U.) [Desc] Important as the fissile material in nuclear reactors and weapons.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="radioactiveMaterial">
        <annotation>
          <documentation>Any material or combination of materials which spontaneously emits ionizing radiation (for example: nuclear particles and/or gamma rays). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="explosive">
        <annotation>
          <documentation>Any chemical compound, mixture, and/or device the primary or common purpose of which is to function by explosion, that is with substantially instantaneous release of gas and/or heat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurfaceBunker_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SurveyPoint_P" substitutionGroup="gml:AbstractFeature" type="dtox:SurveyPoint_PType">
    <annotation>
      <documentation>A location where horizontal and/or vertical control has been determined by surveying methods. [Desc] Surveys are used to establish positions (horizontal or vertical) of selected points. The points are then used to reference other survey observations or measurements.</documentation>
    </annotation>
  </element>
  <complexType name="SurveyPoint_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeControlStationType" type="dtox:SurveyPoint_aerodromeControlStationTypeType">
            <annotation>
              <documentation>The type of a permanently marked geodetic survey point having a precise position (horizontal and vertical) that has been established in the vicinity of, and usually on, an aerodrome. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:SurveyPoint_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surveyControlPointType" type="dtox:SurveyPoint_surveyControlPointTypeType">
            <annotation>
              <documentation>The type of a control point established by surveying methods based on method of establishment and/or intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SurveyPoint_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surveyPointMark" type="dtox:SurveyPoint_surveyPointMarkType">
            <annotation>
              <documentation>The nature of the mark established at a survey point. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surveyPointType" type="dtox:SurveyPoint_surveyPointTypeType">
            <annotation>
              <documentation>The type of a survey point based on the purpose for which it is established. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surveyTechnique" type="dtox:SurveyPoint_surveyTechniqueType">
            <annotation>
              <documentation>The means by which a survey coordinate is developed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SurveyPoint_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SurveyPoint_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SurveyPoint_aerodromeControlStationTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="primary">
        <annotation>
          <documentation>An aerodrome control station whose position is tied to the National Spatial Reference System (NSRS). [Desc] The existence of a Primary Aerodrome Control Station (PACS) must be declared by the applicable National Geodetic Survey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="secondary">
        <annotation>
          <documentation>An aerodrome control station whose position is tied to the Primary Airport Control Station (PACS). [Desc] The existence of a Secondary Aerodrome Control Station (SACS) must be declared by the applicable National Geodetic Survey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurveyPoint_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurveyPoint_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurveyPoint_surveyControlPointTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="benchmark">
        <annotation>
          <documentation>A permanent, stable object containing a marked point of known elevation with respect to a datum used as a reference level for tidal observations or as a control point for levelling. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="horizontalPosAndBenchmark">
        <annotation>
          <documentation>A permanent, stable object identifying both horizontal position and elevation benchmark used for locating subordinate surveys or mapping. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="horizontalPosition">
        <annotation>
          <documentation>A point identifying a horizontal position used for locating subordinate surveys or mapping. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="verticalPosition">
        <annotation>
          <documentation>A point identifying a vertical position used for locating subordinate surveys or mapping. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurveyPoint_surveyPointMarkType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="marked">
        <annotation>
          <documentation>A permanent physical marker identifies the location of the survey point. [Desc] Marked survey points may be inscribed metal tablets set in concrete posts, cast metal disks or metal rods driven in the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmarkedAndUnrecoverable">
        <annotation>
          <documentation>A temporary survey point that has no associated marker and are therefore is unrecoverable. [Desc] For example, the corner of a building or a large rock.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmarkedButRecoverable">
        <annotation>
          <documentation>An unmarked survey point which is a recognizable landmark and can be recovered or used as a survey point. [Desc] For example, a flagpole or the spire of a church.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurveyPoint_surveyPointTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="astronomicPosition">
        <annotation>
          <documentation>A point used by surveyors for determining precise position by astronomical means. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="benchmark">
        <annotation>
          <documentation>A point whose vertical position (elevation) above or below an established datum has been determined. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cadastralControlPoint">
        <annotation>
          <documentation>A point whose position (horizontal or vertical) has been determined and is used for purposes of describing and recording land ownership. [Desc] A cadastral survey creates, marks, defines, retraces or reestablishes the boundaries and subdivisions of public land.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cameraStation">
        <annotation>
          <documentation>A point whose position has been determined so as to serve as a reference point from which to calculate distances in a photogrammetric survey. [Desc] This point is typically the exact point occupied by the camera lens at the moment of exposure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geodeticPoint">
        <annotation>
          <documentation>A point having known, precise position (horizontal or vertical) established by geodetic techniques. [Desc] The coordinates of a geodetic point are determined mainly by the method of triangulation. Geodetic surveys take the shape and size of the Earth into account and are typically carried out with great precision, often over long distances.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravityPoint">
        <annotation>
          <documentation>A point whose position has been determined for use in measuring the gravitational field for a gravity survey. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="magneticStation">
        <annotation>
          <documentation>A permanently marked point at which a series of measurements of the magnetic field of the Earth have been made and whose (adjusted) gravity is known. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="theodoliteStation">
        <annotation>
          <documentation>A point at which a theodolite instrument is erected in order to perform a survey. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tidalBenchmark">
        <annotation>
          <documentation>A permanent, stable object containing a marked point of known elevation with respect to a datum used as a reference level for tidal observations or as a control point for leveling. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transitStation">
        <annotation>
          <documentation>A point at which a transit instrument is erected in order to perform a survey. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SurveyPoint_surveyTechniqueType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="astronomicAzimuth">
        <annotation>
          <documentation>A method of surveying in which an azimuth is derived based on observations of a celestial body. [Desc] The horizontal azimuth angle, clockwise from astronomic north, is derived from angular observations of the celestial body.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="astronomicPosition">
        <annotation>
          <documentation>A method of surveying in which the position of a point is defined on the geoid with reference to the planes of the celestial equator and a selected celestial meridian. [Desc] The astronomic latitude and longitude are derived from angular observations of celestial bodies.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="calculated">
        <annotation>
          <documentation>A method of deriving the position of a point by means of mathematical relations and database interpolations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="doppler">
        <annotation>
          <documentation>A method of surveying in which an object or observer is placed at a specified point by using a Doppler Global Navigation Satellite (GNSS) to determine the difference between the actual location and the desired location and then minimizing this difference. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gnssAbsolute">
        <annotation>
          <documentation>Direct geodetic point positioning at a stationary, solitary station using a 'geodetic quality' dual frequency Global Navigation Satellite System (GNSS) receiver, a precise ephemerides, satellite clock states, Earth orientation parameters, and solid Earth [Desc] The location of the point is tied to a known geodetic reference frame such as the World Geodetic System 1984 (WGS 84) or the International Terrestrial Reference Frame (ITRF). The occupation time at a given survey point is 24 hours.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gnssStatic">
        <annotation>
          <documentation>A method of surveying involving the collection of precise carrier phase measurements recorded simultaneously at two or more survey control marks using stand-alone Global Navigation Satellite System (GNSS) equipment (comprised of a high precision antenna a [Desc] The frequency carrier phase integer ambiguities of the satellites are more accurately resolved given that the occupation time at a given survey point is 30 to 60 minutes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gnssRapidStatic">
        <annotation>
          <documentation>A method of Global Navigation Satellite System (GNSS) static surveying in which a base, or static, satellite receiver occupies a point and vectors are measured to a semi-static satellite receiver at another point. [Desc] The frequency carrier phase integer ambiguities of the satellites are resolved in a relatively short amount of time, thus this method is not as accurate as 'long-static'. The occupation time at a given survey point is 5 to 15 minutes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gnssKinematic">
        <annotation>
          <documentation>A method of Global Navigation Satellite System (GNSS) surveying in which a known GNSS base station and a roving GNSS receiver are used to establish a comminucation link, allowing the surveyor to move to another location and take measurements, without havi [Desc] The differences between the known coordinates at the base station and the values determined from the roving GNSS receiver are referred to as 'corrections' to the signals. These corrections are broadcast to the rover antennas via a communication link and used in determining the vector between base and rover. Vectors are measured to the roving, or mobile, satellite receiver 'on-the-fly'. Vectors are post-processed. The occupation time at a given survey point is 1 to 2 minutes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gnssRealTimeKinematic">
        <annotation>
          <documentation>A method of Global Navigation Satellite System (GNSS) surveying that uses a digital communications link to transmit near-instantaneous differential corrections from a known Global Navigation Satellite System (GNSS) base station(s) to a roving GNSS receive [Desc] The differences between the known coordinates at the base station and the values determined from the GNSS are referred to as 'corrections' to the signals. These corrections are broadcast to the rover antennas via a communication link in determining the vector between base and rover. Vectors are measured to the roving, or mobile, satellite receiver 'on-the-fly'. Vectors are processed 'real-time'. The occupation time at a given survey point is 1 to 2 minutes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gnssRelative">
        <annotation>
          <documentation>A method of Global Navigation Satellite System (GNSS) surveying the uses at least two satellite receivers, one usually occupying a known geodetic station, and based on the theory that satellite orbit errors, atmospheric refractive distortions, and satelli [Desc] The accuracy of the vector between the two points depends on the length of occupation time at the survey point. GNSS relative positioning is one of the positioning methods which can provide the most precise relative position between a receiver at a known point and a receiver at a unknown point.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gnssClassical">
        <annotation>
          <documentation>A combination of both Global Navigation Satellite System (GNSS) and conventional survey techniques is used to determine the position of a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravityAbsolute">
        <annotation>
          <documentation>A method of surveying in which a gravimeter is used to measure the local gravity at a specified point in absolute units (gals). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravityExcentric">
        <annotation>
          <documentation>A method of surveying in which an eccentric point, usually located outside the facility housing the absolute gravity station, is surveyed by relative gravity techniques. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravityRelative">
        <annotation>
          <documentation>A method of surveying where a gravimeter is used to measure the difference in the acceleration of gravity at a specified point and that of a known accurate gravity point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intersection">
        <annotation>
          <documentation>A method of surveying in which horizontal position is determined by horizontal angular observation from two or more known survey stations to an unknown survey station, no observations being made over the unknown station itself. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="levelling">
        <annotation>
          <documentation>The determination of differences of elevation by means of a consecutive series of short horizontal traverses, where the vertical distance along each traverse is determined by direct observation of a graduated rod placed at the end of the traverse and obse [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightDetectionRanging">
        <annotation>
          <documentation>A method of surveying where elevation points are determined by light detection and ranging (LiDAR) tools. [Desc] Light Detection and Ranging (LiDAR) is an optical remote sensing technique that can measure distances to multiple targets, or point clouds, using light. It can be used in both horizontal and vertical positioning.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mobileScanning">
        <annotation>
          <documentation>A method of surveying where a location is determined through the use of a 3D Laser Scanner mounted on a vehicle. [Desc] Accomplished using either airborne and/or terrestrial LiDAR mounted on a moving vehicle, collecting data on-the-fly.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="resection">
        <annotation>
          <documentation>A surveying method to determine the geodetic position of an unknown occupied point via horizontal angular observations from three or more known survey points. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="threeDimenLaserScanning">
        <annotation>
          <documentation>A method of surveying where a location is determined through the use of a 3D Laser Scanner set on the ground. [Desc] Static terrestrial three-dimentional Light Detection and Ranging (LiDAR) used for mapping/modeling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="triangulation">
        <annotation>
          <documentation>A method of surveying used to extend geodetic control through a series of ground stations located at the vertices of a chain of terrestrial triangles and quadrangles among which position is determined by angular observations on and between triangle apexes [Desc] Distinguished from Trilateration in which distance measurement observations are made of the sides of the triangles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trilateration">
        <annotation>
          <documentation>A method of surveying used to extend geodetic control through a series of ground stations located at the vertices of a chain of terrestrial triangles and quadrangles among which position is determimed via electronic distance measurement observations of th [Desc] Distinguished from Triangulation in which angular observations are made on and between triangle apexes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Swamp_P" substitutionGroup="gml:AbstractFeature" type="dtox:Swamp_PType">
    <annotation>
      <documentation>A seasonally flooded, poorly drained wetland with more woody plants than a marsh and better drainage than a bog. [Desc] It is covered with water all or most of the year, and accumulating dead vegetation does not rapidly decay. It can exist on flat-lying areas created by certain geomorphic environments. The vegetation mainly consists of hydrophytic trees and/or scrubs whose roots are adapted to wet conditions, with an open to very dense canopy closure. A subtype of the more generalized Feature: 'Wetland'.</documentation>
    </annotation>
  </element>
  <complexType name="Swamp_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Swamp_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Swamp_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:Swamp_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_2" type="dtox:Swamp_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_3" type="dtox:Swamp_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Swamp_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Swamp_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Swamp_S" substitutionGroup="gml:AbstractFeature" type="dtox:Swamp_SType">
    <annotation>
      <documentation>A seasonally flooded, poorly drained wetland with more woody plants than a marsh and better drainage than a bog. [Desc] It is covered with water all or most of the year, and accumulating dead vegetation does not rapidly decay. It can exist on flat-lying areas created by certain geomorphic environments. The vegetation mainly consists of hydrophytic trees and/or scrubs whose roots are adapted to wet conditions, with an open to very dense canopy closure. A subtype of the more generalized Feature: 'Wetland'.</documentation>
    </annotation>
  </element>
  <complexType name="Swamp_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="averageWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="canopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the season of maximum foliage. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantMaxWaterDepth-singleValue" type="double">
            <annotation>
              <documentation>The average (seasonal) high water depth, exclusive of high water due to runoff or low water due to drought. [Desc] May be biased toward the maximum depths within the limits of the feature in order to support estimation of trafficability.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationCharacteristic" type="dtox:Swamp_vegetationCharacteristicType">
            <annotation>
              <documentation>The type of a vegetated area based on species, biome, physiography and/or structural organization. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Swamp_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicDepth" type="double">
            <annotation>
              <documentation>The depth from a specified sounding datum to the top or surface of a feature (for example: the bottom of a water body). [Desc] Recorded depth values are usually positive, however in the case of drying heights they are negative.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="summerCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the summer season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="treeSpacing-singleValue" type="double">
            <annotation>
              <documentation>The average tree spacing between trees in a stand, determined from centre to centre of adjacent trees. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:Swamp_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_2" type="dtox:Swamp_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies_3" type="dtox:Swamp_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="winterCanopyCover-singleValue" type="double">
            <annotation>
              <documentation>The fraction of canopy cover within a defined area during the winter season. [Desc] The canopy is formed by the upper branches of the trees in a forest forming a more or less continuous layer.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Swamp_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Swamp_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Swamp_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mixed">
        <annotation>
          <documentation>A mix of both deciduous and evergreen foliage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Swamp_vegetationCharacteristicType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="herbAndBrush">
        <annotation>
          <documentation>A tract covered mainly by short, uncultured, woody plants. [Desc] For example, covered by brush, scrub and/or shrubs. The predominant height is usually less than 2-3 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>A tract of trees whose canopy is not closed (allows sunlight to reach the ground) and often includes undergrowth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brush">
        <annotation>
          <documentation>A tract covered mainly by short, uncultured, woody plants. [Desc] For example, covered by brush, scrub and/or shrubs. The predominant height is usually less than 2-3 metres.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Swamp_vegetationSpeciesType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mangrove">
        <annotation>
          <documentation>Any of various tropical trees or shrubs of the genera Rhizophora and Bruguiera (family Rhizophoraceae) with interlacing aerial roots, which form dense thickets in muddy swamps subject to tidal inundation. [Desc] For example, Rhizophora mangle (also known as common mangrove or red mangrove). May also be used to describe other tropical trees or shrubs of similar habit and appearance, especially of the genus Avicennia (of the verbena family).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nipa">
        <annotation>
          <documentation>A palm tree, Nypa fruticans, of mangrove swamps in tropical Asia and Australia, having a creeping rhizome and large feathery leaves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="swampCypress">
        <annotation>
          <documentation>Any tree species capable of growing in habitats that are regularly covered with freshwater hydric soils, excluding various genera of mangrove (for example: rhizophora species, sonneratia species, aveicennia species, bruguiera species) and nipa palm (nypa species). [Desc] Various tree species capable of growing in non-tidal swamps Common Northern American species may include Bald Cypress (Taxodium distichum), Atlantic White Cedar (Chamaecyparis thyoides), Water Tupelo (Nyssa aquatic) or Overcup Oak (Quercus lyrata).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="SwimmingPool_P" substitutionGroup="gml:AbstractFeature" type="dtox:SwimmingPool_PType">
    <annotation>
      <documentation>A man-made pool used for swimming outdoors. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SwimmingPool_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:SwimmingPool_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:StatuePedestal_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SwimmingPool_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SwimmingPool_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SwimmingPool_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SwimmingPool_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SwimmingPool_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SwimmingPool_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SwimmingPool_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="SwimmingPool_S" substitutionGroup="gml:AbstractFeature" type="dtox:SwimmingPool_SType">
    <annotation>
      <documentation>A man-made pool used for swimming outdoors. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="SwimmingPool_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:SwimmingPool_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:StatuePedestal_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:SwimmingPool_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:SwimmingPool_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:SwimmingPool_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:SwimmingPool_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:SwimmingPool_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SwimmingPool_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:SwimmingPool_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SwimmingPool_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SwimmingPool_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SwimmingPool_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SwimmingPool_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ceramic">
        <annotation>
          <documentation>A nonmetallic material made from clay and hardened by firing at high temperature. [Desc] It contains minute silicate crystals suspended in a glassy cement.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="SwimmingPool_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TacticalAirNavAidBeacon_P" substitutionGroup="gml:AbstractFeature" type="dtox:TacticalAirNavAidBeacon_PType">
    <annotation>
      <documentation>A military Ultra High Frequency (UHF) radio navigation service able to provide continuous bearing and Distance Measuring Equipment (DME) distance to a selected station. [Desc] A navigation system developed by military and naval forces providing, as far as the navigating pilot is concerned and for suitably equipped aircraft, the same indication as a VOR/DME system. DME Distance is defined as the line of sight distance (slant range) from the source of a DME signal to the receiving antenna.</documentation>
    </annotation>
  </element>
  <complexType name="TacticalAirNavAidBeacon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TacticalAirNavAidBeacon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TacticalAirNavAidBeacon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TankFarm_C" substitutionGroup="gml:AbstractFeature" type="dtox:TankFarm_CType">
    <annotation>
      <documentation>A tract of land occupied by large-capacity tanks in which petroleum, natural gas, or liquid petrochemicals are stored. [Desc] The tanks are usually round, constructed from metal plates, and separated from each other by berms intended to contain any leakage.</documentation>
    </annotation>
  </element>
  <complexType name="TankFarm_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TankFarm_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TankFarm_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TankFarm_P" substitutionGroup="gml:AbstractFeature" type="dtox:TankFarm_PType">
    <annotation>
      <documentation>A tract of land occupied by large-capacity tanks in which petroleum, natural gas, or liquid petrochemicals are stored. [Desc] The tanks are usually round, constructed from metal plates, and separated from each other by berms intended to contain any leakage.</documentation>
    </annotation>
  </element>
  <complexType name="TankFarm_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TankFarm_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TankFarm_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TankFarm_S" substitutionGroup="gml:AbstractFeature" type="dtox:TankFarm_SType">
    <annotation>
      <documentation>A tract of land occupied by large-capacity tanks in which petroleum, natural gas, or liquid petrochemicals are stored. [Desc] The tanks are usually round, constructed from metal plates, and separated from each other by berms intended to contain any leakage.</documentation>
    </annotation>
  </element>
  <complexType name="TankFarm_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:TankFarm_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TankFarm_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TankFarm_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TankFarm_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="chemical">
        <annotation>
          <documentation>A distinct substance obtained by or used in a chemical process. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gas">
        <annotation>
          <documentation>A gaseous hydrocarbon or hydrocarbon mixture that is suitable for burning in order to provide heat, light, or power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petrol">
        <annotation>
          <documentation>Refined petroleum as used as a fuel in motor vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGas">
        <annotation>
          <documentation>Natural gas that has been liquefied for ease of transport by cooling the gas to -162 Celsius. [Desc] It stored in a vacuum bottle-type container at very low temperatures and under moderate pressure. Natural gas has 600 times the volume of LNG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroleumGas">
        <annotation>
          <documentation>A mixture of propane and butane, usually with propylene and butylenes present in small concentration and a powerful odorant, ethyl mercaptan, added so that leaks can be detected easily. [Desc] It becomes liquid at room temperature at 6 bar pressure, so it is supplied in pressurised steel bottles. The liquefied gas has an expansion ratio of about 250:1. Used as a fuel in heating appliances and vehicles. LPG is manufactured during the refining of crude oil, or extracted from oil or gas streams as they emerge from the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="petroleum">
        <annotation>
          <documentation>A dark viscous liquid consisting chiefly of hydrocarbons that is present in some rocks. [Desc] It is usually refined before use (for example: as a fuel for heating, lighting, and in internal combustion engines) and may be used as a feedstock in chemical production.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="biodiesel">
        <annotation>
          <documentation>A fuel made from vegetable oils (for example: soybean or canola), animal fats, and/or recycled grease, and intended for use in diesel engines. [Desc] For U.S. Energy Information Administration reporting, it is a fuel composed of mono-alkyl esters of long chain fatty acids derived from vegetable oils or animal fats, designated B100, and meeting the requirements of American Society for Testing and Materials (ASTM) D 6751. It can serve as a substitute for petroleum-derived diesel or distillate fuel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TaxiwayElement_C" substitutionGroup="gml:AbstractFeature" type="dtox:TaxiwayElement_CType">
    <annotation>
      <documentation>A portion of a taxiway. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TaxiwayElement_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TaxiwayElement_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TaxiwayElement_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TaxiwayElement_S" substitutionGroup="gml:AbstractFeature" type="dtox:TaxiwayElement_SType">
    <annotation>
      <documentation>A portion of a taxiway. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TaxiwayElement_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TaxiwayElement_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TaxiwayElement_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Taxiway_C" substitutionGroup="gml:AbstractFeature" type="dtox:Taxiway_CType">
    <annotation>
      <documentation>A defined path at an aerodrome established for the taxiing of aircraft and intended to provide a ground movement link between one part of the aerodrome and another. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Taxiway_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibilityStatus" type="dtox:Taxiway_accessibilityStatusType">
            <annotation>
              <documentation>The type of accessibility of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="taxiwayDesignator" type="string">
            <annotation>
              <documentation>The designator of a taxiway that is used to uniquely identify it at an aerodrome. [Desc] A taxiway shall be identified by a designator comprising a letter, a set of letters, or a combination of a letter or letters followed by a number. The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="taxiwayType" type="dtox:Taxiway_taxiwayTypeType">
            <annotation>
              <documentation>The type of an aircraft taxiway based on its connectivity to other aerodrome ground surfaces. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Taxiway_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Taxiway_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Taxiway_S" substitutionGroup="gml:AbstractFeature" type="dtox:Taxiway_SType">
    <annotation>
      <documentation>A defined path at an aerodrome established for the taxiing of aircraft and intended to provide a ground movement link between one part of the aerodrome and another. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Taxiway_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeSurfaceStatus" type="dtox:AerodromeMoveArea_aerodromeSurfaceStatusType">
            <annotation>
              <documentation>The operational status of an aerodrome movement area, as a category. [Desc] For example: serviceable, unserviceable, closed, or work-in-progress.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aircraftMaxDemoLcnSpan" type="string">
            <annotation>
              <documentation>The largest wingspan aircraft of the highest Load Classification Number (LCN) known to have used a runway in the last five years. [Desc] An aircraft with a shorter wingspan and the higher LCN will be identified in preference to an aircraft with a longer wingspan but lower LCN.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="availabilityCategory" type="dtox:AerodromeMoveArea_availabilityCategoryType">
            <annotation>
              <documentation>The reported availability of a product, service, feature, or facility, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:AerodromeMoveArea_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="movementAreaEntryClearance" type="double">
            <annotation>
              <documentation>The maximum entry width of a movement area considering the taxiway width plus clearance from hazards (for example: trees, revetments, and buildings). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:AerodromeMoveArea_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibilityStatus" type="dtox:Taxiway_accessibilityStatusType">
            <annotation>
              <documentation>The type of accessibility of a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supportedByBridgeSpan" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>The object is at least partially supported by, or passes across, a bridge span. [Desc] For example, an aqueduct carried across a valley by one or more bridge spans.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="taxiwayDesignator" type="string">
            <annotation>
              <documentation>The designator of a taxiway that is used to uniquely identify it at an aerodrome. [Desc] A taxiway shall be identified by a designator comprising a letter, a set of letters, or a combination of a letter or letters followed by a number. The designator is intended to be unique within an appropriate scope (for example: an aerodrome or a military installation) and may be assigned based on a system of abbreviations and/or numbers (for example: 'T1' for Taxiway 1) or based on a naming scheme (for example: 'Alpha', 'Baker' or 'Charlie'), or simply a recognized name (for example: 'Warehouse B' or 'Hanger 11').</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="taxiwayType" type="dtox:Taxiway_taxiwayTypeType">
            <annotation>
              <documentation>The type of an aircraft taxiway based on its connectivity to other aerodrome ground surfaces. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfaceCat" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfaceCatType">
            <annotation>
              <documentation>The level of preparation of the aerodrome movement area surface, as a category. [Desc] Common category types may range from natural to completely paved.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_2" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroMoveAreaSurfacePrep_3" type="dtox:AerodromePavementInfo_aeroMoveAreaSurfacePrepType">
            <annotation>
              <documentation>The preparation technique(s) applied to a surface composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.aeroPavementFuncStatus" type="dtox:AerodromePavementInfo_aeroPavementFuncStatusType">
            <annotation>
              <documentation>The functional status of the pavement of an aerodrome movement area. [Desc] An aerodrome movement area is that part of an aerodrome to be used for aircraft movement operations, consisting of the manoeuvring area and the apron(s).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.loadClassificationNumber" type="integer">
            <annotation>
              <documentation>A value which denotes the peak being moment the surface can handle repeatedly without shortening its service life. [Desc] Based on the United States Air Force/DoD LCN/LCG System.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementClassNumber" type="integer">
            <annotation>
              <documentation>The bearing strength of a pavement for unrestricted operations. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pavementTypeForPcnDeterm" type="dtox:AerodromePavementInfo_pavementTypeForPcnDetermType">
            <annotation>
              <documentation>The pavement behavior (for example: rigid or flexible) used for the Pavement Classification Number (PCN) determination, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnEvaluationMethod" type="dtox:AerodromePavementInfo_pcnEvaluationMethodType">
            <annotation>
              <documentation>The method used to rate a runway pavement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnMaxAllowTirePressCat" type="dtox:AerodromePavementInfo_pcnMaxAllowTirePressCatType">
            <annotation>
              <documentation>The maximum allowable tire pressure category related to the Pavement Classification Number (PCN), as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.pcnPavementSubStrengthCat" type="dtox:AerodromePavementInfo_pcnPavementSubStrengthCatType">
            <annotation>
              <documentation>An categorized indication of the pavement subgrade strength related to the Pavement Classification Number (PCN). [Desc] The pavement subgrade is the native material underneath a constructed pavement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pavementInfo.runwayObservedLoading" type="string">
            <annotation>
              <documentation>A description of the heaviest aircraft observed utilizing a runway. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Taxiway_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Taxiway_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Taxiway_accessibilityStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="locked">
        <annotation>
          <documentation>Access is prevented by a physical barrier, requiring special means to pass (for example: a key). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="open">
        <annotation>
          <documentation>Access is officially allowed. [Desc] May be covered and/or blocked by a physical barrier that is temporarily passable.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lockedClosed">
        <annotation>
          <documentation>Access is officially prohibited and is restricted by a physical barrier, requiring special means to pass (for example: a key). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lockedOpen">
        <annotation>
          <documentation>Access is officially allowed although restricted by a physical barrier that is currently open, requiring special means to close and prevent future passage (for example: a key). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="limited">
        <annotation>
          <documentation>A limitation on access, but not function, has been imposed. [Desc] Not necessarily enforced by a physical barrier.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closed">
        <annotation>
          <documentation>Access is officially prohibited. [Desc] May be covered and/or blocked by a physical barrier.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Taxiway_taxiwayTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="parallelTaxiway">
        <annotation>
          <documentation>A taxiway that parallels a runway. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stubTaxiway">
        <annotation>
          <documentation>Either links a runway with a parallel taxiway, one taxiway with another taxiway, or a runway directly with an apron. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rapidExitTurnoffTaxiway">
        <annotation>
          <documentation>A taxiway connected to a runway at an acute angle and designed to allow landing aircraft to turn off at higher speeds than are achieved on other exit taxiways thereby minimizing runway occupancy times. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="turnaroundTaxiway">
        <annotation>
          <documentation>A taxiway specifically designed to enable an aircraft to reverse directions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dispersal">
        <annotation>
          <documentation>Leads from a runway, taxiway, or apron, to another dispersed runway and associated parking areas, bunkers, and/or hardstands. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loop">
        <annotation>
          <documentation>Leads off either end of a runway or another taxiway to a dispersal or other parking area and then returns to its point of origin. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="perimeter">
        <annotation>
          <documentation>Travels the whole or half of the perimeter of an aerodrome. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="apronTaxiway">
        <annotation>
          <documentation>A portion of a taxiway system located on an apron and intended to provide a through taxi route across the apron. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftStandTaxilane">
        <annotation>
          <documentation>A portion of an apron designated as a taxiway and intended to provide access to aircraft stands only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leadInTaxilane">
        <annotation>
          <documentation>A taxiway whose specific use is as an entrance to an apron or parking area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leadOutTaxilane">
        <annotation>
          <documentation>A taxiway whose specific use is as an exit to an apron or parking area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="airTaxiway">
        <annotation>
          <documentation>A defined path on the surface established for the air taxiing of helicopters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="helicopterGroundTaxiway">
        <annotation>
          <documentation>A ground taxiway for use by helicopters only. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TennisCourt_P" substitutionGroup="gml:AbstractFeature" type="dtox:TennisCourt_PType">
    <annotation>
      <documentation>One or more firm-surfaced courts that are used for tennis. [Desc] Includes a net across the centre when in use.</documentation>
    </annotation>
  </element>
  <complexType name="TennisCourt_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TennisCourt_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TennisCourt_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TennisCourt_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TennisCourt_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TennisCourt_S" substitutionGroup="gml:AbstractFeature" type="dtox:TennisCourt_SType">
    <annotation>
      <documentation>One or more firm-surfaced courts that are used for tennis. [Desc] Includes a net across the centre when in use.</documentation>
    </annotation>
  </element>
  <complexType name="TennisCourt_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TennisCourt_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TennisCourt_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TennisCourt_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TennisCourt_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TennisCourt_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TennisCourt_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TestSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:TestSite_PType">
    <annotation>
      <documentation>A site for the testing of technical products and equipment. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TestSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TestSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TestSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TestSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TestSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TestSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:TestSite_SType">
    <annotation>
      <documentation>A site for the testing of technical products and equipment. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TestSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TestSite_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TestSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TestSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TestSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TestSite_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TestSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TetheredBalloon_P" substitutionGroup="gml:AbstractFeature" type="dtox:TetheredBalloon_PType">
    <annotation>
      <documentation>A balloon that is tethered to the ground at an anchoring device (for example: a ring and pad) or substantial structure (for example: a mooring tower). [Desc] It is usually deployed for extended periods of time and may be used, for example, for weather sensing and/or observation of the surrounding terrain.</documentation>
    </annotation>
  </element>
  <complexType name="TetheredBalloon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TetheredBalloon_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarSignificance" type="dtox:TetheredBalloon_radarSignificanceType">
            <annotation>
              <documentation>The predominant exposed surface material, categorized by its significance to radar-based sensors. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TetheredBalloon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TetheredBalloon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TetheredBalloon_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TetheredBalloon_radarSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>75 percent or greater of the surface is metal (for example: tin, steel, corrugated iron, or aluminum). [Desc] For example, aluminum mobile homes, steel storage tanks, steel bridge super/substructures, or steel power transmission line pylons. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partMetal">
        <annotation>
          <documentation>40 to 74 percent of the surface is metal with any remaining surface being some other material (for example: wood, stone, brick, or concrete). [Desc] For example, railway or metal ore slag dumps. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Either: 75 percent or more of the surface is stone, brick or concrete, mixed with up to 25 percent wood, glass or composition; or 50 to 75 percent of the surface is stone, brick and/or concrete mixed with 5 to 39 percent metal surface with any remaining surface being some other material (for example: wood or plastic). [Desc] For example, school buildings, commercial buildings, apartment houses, houses, walls, or cemetery buildings/tombs. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="composition">
        <annotation>
          <documentation>Either: 50 to 74 percent of the surface is stone, brick and/or concrete mixed with 25 to 50 percent wood, plastic, glass or composition with any remaining surface being some other material (for example: slate or tar paper); 51 percent or more of the surface is composition, slate, tar paper, and/or glass with any remaining surface being some other material (for example: stone or brick)$$$$$ or 75 percent or more of the surface is wood, mixed with up to 25 percent composition, plastic, and/or glass. [Desc] For example, residential housing and agricultural buildings. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>51 percent or greater of the surface is land, soil, or ground surface characteristics with any remaining surface being some other material (for example: stone or brick). [Desc] For example, storage bunkers for munitions, embankments, cuttings, earthen dams, levees, loose or light surface roads, mine tailings, and mineral piles. It does not include metal ore storage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Thalweg_C" substitutionGroup="gml:AbstractFeature" type="dtox:Thalweg_CType">
    <annotation>
      <documentation>An imaginary line connecting the points of lowest bed elevation in a watercourse. [Desc] It usually marks the line of maximum flow in the watercourse.</documentation>
    </annotation>
  </element>
  <complexType name="Thalweg_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dredged" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the depth of a channel or body of water is being maintained by dredging. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Thalweg_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Thalweg_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Thalweg_S" substitutionGroup="gml:AbstractFeature" type="dtox:Thalweg_SType">
    <annotation>
      <documentation>An imaginary line connecting the points of lowest bed elevation in a watercourse. [Desc] It usually marks the line of maximum flow in the watercourse.</documentation>
    </annotation>
  </element>
  <complexType name="Thalweg_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="dredged" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the depth of a channel or body of water is being maintained by dredging. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Thalweg_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Thalweg_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Thicket_P" substitutionGroup="gml:AbstractFeature" type="dtox:Thicket_PType">
    <annotation>
      <documentation>A tract covered mainly by low-growing, uncultured, woody plants that are thickly tangled together. [Desc] For example, covered by brushwood and/or stunted trees. The predominant height may be up to 3 metres.</documentation>
    </annotation>
  </element>
  <complexType name="Thicket_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Thicket_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Thicket_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Thicket_S" substitutionGroup="gml:AbstractFeature" type="dtox:Thicket_SType">
    <annotation>
      <documentation>A tract covered mainly by low-growing, uncultured, woody plants that are thickly tangled together. [Desc] For example, covered by brushwood and/or stunted trees. The predominant height may be up to 3 metres.</documentation>
    </annotation>
  </element>
  <complexType name="Thicket_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="undergrowthDensity-singleValue" type="double">
            <annotation>
              <documentation>The fraction of land within a defined area that is covered by undergrowth (for example: scrub, brush, and/or bush). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Thicket_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Thicket_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TidalStreamObserveStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:TidalStreamObserveStation_PType">
    <annotation>
      <documentation>The location in a tidally influenced stream where observations are taken. [Desc] Tidal stream observation stations are either embedded in the seafloor or attached to a buoy. They measure the speed and direction of tidally influenced water movement.</documentation>
    </annotation>
  </element>
  <complexType name="TidalStreamObserveStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TidalStreamObserveStation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TidalStreamObserveStation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="referenceWaterLevel" type="dtox:TidalStreamObserveStation_referenceWaterLevelType">
            <annotation>
              <documentation>The reference water level from which temporal offsets in a time-series of measurements (for example: current speed or current direction) are determined. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tidalCurDirect" type="double">
            <annotation>
              <documentation>The tidal current direction at the time of the tide reference level. [Desc] Typically used together with Attribute: 'Reference Water Level' to specify the tide reference level.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TidalStreamObserveStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TidalStreamObserveStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TidalStreamObserveStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:TidalStreamObserveStation_SType">
    <annotation>
      <documentation>The location in a tidally influenced stream where observations are taken. [Desc] Tidal stream observation stations are either embedded in the seafloor or attached to a buoy. They measure the speed and direction of tidally influenced water movement.</documentation>
    </annotation>
  </element>
  <complexType name="TidalStreamObserveStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TidalStreamObserveStation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TidalStreamObserveStation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="referenceWaterLevel" type="dtox:TidalStreamObserveStation_referenceWaterLevelType">
            <annotation>
              <documentation>The reference water level from which temporal offsets in a time-series of measurements (for example: current speed or current direction) are determined. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tidalCurDirect" type="double">
            <annotation>
              <documentation>The tidal current direction at the time of the tide reference level. [Desc] Typically used together with Attribute: 'Reference Water Level' to specify the tide reference level.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TidalStreamObserveStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TidalStreamObserveStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TidalStreamObserveStation_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TidalStreamObserveStation_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TidalStreamObserveStation_referenceWaterLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="highTide">
        <annotation>
          <documentation>The highest water level achieved during a tidal cycle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lowTide">
        <annotation>
          <documentation>The lowest water level achieved during a tidal cycle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TidalWater_S" substitutionGroup="gml:AbstractFeature" type="dtox:TidalWater_SType">
    <annotation>
      <documentation>Any water the level of which changes periodically due to tidal action. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TidalWater_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TidalWater_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TidalWater_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TideGaugeStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:TideGaugeStation_PType">
    <annotation>
      <documentation>A station containing an instrument for measuring the height of the tide. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TideGaugeStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TideGaugeStation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TideGaugeStation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:TideGaugeStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:TideGaugeStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:TideGaugeStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TideGaugeStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TideGaugeStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TideGaugeStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:TideGaugeStation_SType">
    <annotation>
      <documentation>A station containing an instrument for measuring the height of the tide. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TideGaugeStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TideGaugeStation_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TideGaugeStation_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:TideGaugeStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:TideGaugeStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:TideGaugeStation_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TideGaugeStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TideGaugeStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TideGaugeStation_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TideGaugeStation_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TideGaugeStation_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Tomb_P" substitutionGroup="gml:AbstractFeature" type="dtox:Tomb_PType">
    <annotation>
      <documentation>A structure within which a corpse is entombed. [Desc] It is often a building-like structure that may be partly or wholly underground (except for its entrance), but may be a simple enclosure cut into solid rock (for example: into a cliff face or inside of a cave). It may contain a single corpse or a related group (for example: a family) may be entombed together.</documentation>
    </annotation>
  </element>
  <complexType name="Tomb_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Tomb_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Tomb_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Tomb_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Tomb_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Tomb_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tombType" type="dtox:Tomb_tombTypeType">
            <annotation>
              <documentation>The type of structure within which a corpse is entombed based on its method of construction, location, and/or occupancy. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tomb_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tomb_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Tomb_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="political">
        <annotation>
          <documentation>A site that has significance because of its association with an historic political event or activity. [Desc] For example, Lenin's Tomb, the Watergate Hotel, and Fords Theater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tomb_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTower">
        <annotation>
          <documentation>Having an accessory tall narrow structure, usually of square, circular, or rectangular section. [Desc] For example, on a castle (for example: a watch-tower) or a church (for example: a bell-tower).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withTurret">
        <annotation>
          <documentation>Having an accessory small or subordinate tower, especially one projecting (frequently at some height above the ground) from an angle of the walls. [Desc] May serve no useful function other than decoration. Found, for example, on a castle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withSteeple">
        <annotation>
          <documentation>Having an accessory pointed (for example: pyramidal) structure towering above the roof. [Desc] For example, on a church, temple, or other public building.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="withCupola">
        <annotation>
          <documentation>Having an accessory rounded vault or dome forming part of the roof. [Desc] Usually relatively small and sometimes intended as an adornment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatWithParapet">
        <annotation>
          <documentation>A flat roof surrounded by a low wall-like barrier along its edge. [Desc] The parapet may serve to prevent accidental falls over the edge or it may be a defensive, constructional, or stylistic architectural feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tomb_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="statueOnPedestal">
        <annotation>
          <documentation>A representation of a living being, sculptured, moulded, or cast in a variety of materials (for example: marble, metal, or plaster) whose base is mounted on a column. [Desc] Especially a life-size or larger figure of a deity, mythical being, or eminent person. Although the pedestal is typically only a few metres in height it can be quite significant; for example, the 17 foot high statue of Lord Nelson in Trafalgar Square, London, is mounted on a 185 foot tall column.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spherical">
        <annotation>
          <documentation>In the shape of a sphere. [Desc] If the sphere is half-buried then it may appear as a dome.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arched">
        <annotation>
          <documentation>In the shape of a curved structure spanning an opening. [Desc] May be used, for example, as a support (for example: for a bridge, roof, wall, or floor), as a monument, or as an ornamental feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multipleArched">
        <annotation>
          <documentation>In the shape of a series of arches. [Desc] For example, as along an arcade.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cross">
        <annotation>
          <documentation>In the shape of a tall upright post surmounted with an attached short transverse beam. [Desc] For example, a Calvary cross.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="columnar">
        <annotation>
          <documentation>In the shape of a long vertical, often slightly tapering, cylinder. [Desc] For example, surmounted by an entablature and forming part of an arcade or colonnade, or standing alone as a monument.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plaque">
        <annotation>
          <documentation>In the shape of an ornamental plate or tablet. [Desc] For example, affixed to a monument or building and containing identifying or commemorative details.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="statue">
        <annotation>
          <documentation>A representation of a living being, sculptured, moulded, or cast in a variety of materials (for example: marble, metal, or plaster). [Desc] Especially a life-size or larger figure of a deity, mythical being, or eminent person.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="obelisk">
        <annotation>
          <documentation>In the shape of a tapering, four-sided pillar with a pyramidal apex. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tomb_tombTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="crypt">
        <annotation>
          <documentation>A tomb in the form of an underground chamber or vault located under a religious building (for example: a church). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="catacomb">
        <annotation>
          <documentation>A network of underground galleries (for example: caves, grottos, or tunnels) in which burial niches are carved into the walls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surfaceVault">
        <annotation>
          <documentation>A tomb constructed as a small building located mostly or completely aboveground. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="columbarium">
        <annotation>
          <documentation>A compartmentalized structure for holding cremated remains. [Desc] A columbarium may be enclosed in a building, incorporated into a building, or exist as a freestanding outside structure. Typically, an individual vertical compartment in the columbarium holds an urn of ashes and is covered with a name plaque.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="burialMound">
        <annotation>
          <documentation>A mound of earth and stones raised over one or more graves. [Desc] A burial mound composed largely or entirely of stones is usually referred to as a 'cairn'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mausoleum">
        <annotation>
          <documentation>A building containing a number of sealed tombs. [Desc] May also include columbarium niches for cremated remains. Usually each tomb or niche is labeled with a plaque which includes information about the deceased. The term derives from the tomb of Mausolus at Halicarnassus.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cave">
        <annotation>
          <documentation>A cave serving as a tomb. [Desc] May be used to contain a single corpse and then have the opening sealed, or may contain one or more burial niches carved into its walls. The cave may be either man-made (excavated directly into the solid rock) or naturally occurring.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Tower_P" substitutionGroup="gml:AbstractFeature" type="dtox:Tower_PType">
    <annotation>
      <documentation>A relatively tall, narrow structure that may either stand alone or may form part of another structure. [Desc] Usually of a square, circular, or rectangular cross-section.</documentation>
    </annotation>
  </element>
  <complexType name="Tower_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerialPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature supports one or more aerials. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:Tower_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:Tower_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Tower_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Tower_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Tower_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:Tower_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerType" type="dtox:Tower_towerTypeType">
            <annotation>
              <documentation>The type of a tower based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerType_2" type="dtox:Tower_towerTypeType">
            <annotation>
              <documentation>The type of a tower based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerType_3" type="dtox:Tower_towerTypeType">
            <annotation>
              <documentation>The type of a tower based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tower_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tower_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Tower_S" substitutionGroup="gml:AbstractFeature" type="dtox:Tower_SType">
    <annotation>
      <documentation>A relatively tall, narrow structure that may either stand alone or may form part of another structure. [Desc] Usually of a square, circular, or rectangular cross-section.</documentation>
    </annotation>
  </element>
  <complexType name="Tower_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerialPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature supports one or more aerials. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightOfObject-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the base to the top of the feature that gives the greatest value. [Desc] For example, the Height of Object of a two story building with a basement is three stories while the Height of Object of a man doesn't change as a result of standing in a trench whereas his Height Above Surface Level (based on the prevailing terrain surface level) may be considered to be correspondingly reduced by the depth of the trench.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonConfiguration" type="dtox:Tower_pylonConfigurationType">
            <annotation>
              <documentation>The configuration of a pylon or pole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pylonMaterial" type="dtox:Tower_pylonMaterialType">
            <annotation>
              <documentation>The primary type of material composing a pylon. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Tower_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Tower_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Tower_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:Tower_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerType" type="dtox:Tower_towerTypeType">
            <annotation>
              <documentation>The type of a tower based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerType_2" type="dtox:Tower_towerTypeType">
            <annotation>
              <documentation>The type of a tower based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerType_3" type="dtox:Tower_towerTypeType">
            <annotation>
              <documentation>The type of a tower based on its intended use(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tower_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tower_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Tower_pylonConfigurationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="shapedLikeA">
        <annotation>
          <documentation>Having a configuration like the capital letter 'A' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeH">
        <annotation>
          <documentation>Having a configuration like the capital letter 'H' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeI">
        <annotation>
          <documentation>Having a configuration like the serif capital letter 'I' when viewed from the side. [Desc] There may be several, often alternating, cable support stubs along the upper portion.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeY">
        <annotation>
          <documentation>Having a configuration like the capital letter 'Y' when viewed from the side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shapedLikeT">
        <annotation>
          <documentation>Having a configuration like the capital letter 'T' when viewed from the side. [Desc] May have multiple horizontal bars, each supporting a separate set of cables.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tower_pylonMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aluminum">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, aluminum, copper, iron and certain alloys (as brass, bronze and steel).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness and much used for making tools, weapons, and machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tower_roofShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="conical">
        <annotation>
          <documentation>In the shape of a cone, tapering upwards from a more or less circular base to a point. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pyramidal">
        <annotation>
          <documentation>In the shape of a polyhedron of which the base is a polygon of any number of sides, and the other faces are triangles with a common vertex. [Desc] Usually four-sided.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semiCylindrical">
        <annotation>
          <documentation>In the general shape of a half-cylinder, often as a rounded vault forming all or part of the roof of a building. [Desc] For example, a Quonset hut. May be less than a full half-cylinder or only approximately hemi-cylindrical in cross-section.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domed">
        <annotation>
          <documentation>In the shape of a hemispherical (or occasionally peaked) surface, often as a rounded vault forming all or part of the roof of a building. [Desc] Typically the structure supporting the dome has an elliptical (including circular) or polygonal base.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>Generally flat and level, but usually with a small local pitch to ensure proper drainage. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitched">
        <annotation>
          <documentation>Generally flat but with a steep pitch, usually consisting of a pair of surfaces sharing a ridge. [Desc] For example, a gabled roof.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flatWithParapet">
        <annotation>
          <documentation>A flat roof surrounded by a low wall-like barrier along its edge. [Desc] The parapet may serve to prevent accidental falls over the edge or it may be a defensive, constructional, or stylistic architectural feature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tower_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="pole">
        <annotation>
          <documentation>A slender, more or less cylindrical post constructed from a variety of materials (for example: wood, metal, or fibre-glass) that is less substantial than a mast. [Desc] May be guyed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations (for example: as an A-frame). [Desc] For example, the Eiffel Tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tubular">
        <annotation>
          <documentation>A tall, heavyweight, hollow cylinder of metal that does not require guying and is capable of withstanding significant wind loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mast">
        <annotation>
          <documentation>A tall but relatively lightweight post (for example: a timber or a hollow cylinder of wood or metal). [Desc] Often guyed in order to withstand wind loads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tower_towerTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="observationTower">
        <annotation>
          <documentation>A tower from which a watch is not habitually kept. [Desc] May, for example, be used for scientific study.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lookoutTower">
        <annotation>
          <documentation>A tower from which a watch is habitually kept. [Desc] There is often a small building on the top.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fireTower">
        <annotation>
          <documentation>A watchtower where a lookout is posted to watch for fires. [Desc] Usually built on elevated terrain in forests and treed-tracts, especially in areas prone to naturally-occurring fires.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="telecommunicationTower">
        <annotation>
          <documentation>A tower used to support a set of aerials for transmitting and/or receiving telecommunication signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guardTower">
        <annotation>
          <documentation>A tower from which a facility (for example: a prison) is guarded. [Desc] There is often a small building on the top and the tower usually overlooks perimeter walls, fences, and/or gates.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="industrialTower">
        <annotation>
          <documentation>A tower used in manufacturing (for example: a shot tower) and/or production (for example: fuel distillation). [Desc] May also be used for research purposes (for example: simulation of microgravity by free-fall).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dropTower">
        <annotation>
          <documentation>A tower used in training to simulate fall from a height (for example: aircraft exit, parachute handling, or landing). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="solarPowerTower">
        <annotation>
          <documentation>A tower used with an array of heliostats to collect the energy of sunlight in the form of heat. [Desc] The heat is used to drive a turbine to generate electricity. The heliostats (flat mirrors that track the position of the sun) serve to focus sunlight collected over a large area onto the much smaller tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TrackInfo_railwayGaugeClassType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="standard">
        <annotation>
          <documentation>The standard railway gauge of 4 feet 8.5 inches (approximately 1.435 metres). [Desc] The railway gauge of Great Britain and the United States.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="narrow">
        <annotation>
          <documentation>A railway gauge narrower than the standard 4 feet 8.5 inches (approximately 1.435 metres). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="broad">
        <annotation>
          <documentation>A railway gauge broader than the standard 4 feet 8.5 inches (approximately 1.435 metres). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TrackInfo_railwayPowerMethodType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="electrifiedTrack">
        <annotation>
          <documentation>Electrical power is transferred using an electrified third rail. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonElectrified">
        <annotation>
          <documentation>Electrical power is not provided by the railway. [Desc] On-board electrical generators or batteries may be used.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="overheadElectrified">
        <annotation>
          <documentation>Electrical power is transferred from an overhead power line. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TrackInfo_trackTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="craneTrack">
        <annotation>
          <documentation>Designed to provide mobility for a travelling crane or a moveable gantry. [Desc] Often aligned parallel to the face of a wharf in order that the crane may be used to load and unload cargo vessels.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drillTrack">
        <annotation>
          <documentation>Connects to a ladder track, over which locomotives and rail wagons move back and forth in switching. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="houseTrack">
        <annotation>
          <documentation>Enters, or is located along side, a freight house. [Desc] Rail wagons are moved to a house track for loading or unloading.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ripTrack">
        <annotation>
          <documentation>A small repair facility for rail wagons consisting of a single railway track in a small railway yard. [Desc] The name is derived from 'Repair, Inspect and Paint'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="teamTrack">
        <annotation>
          <documentation>A track on which rail wagons are placed for the use of the public in loading or unloading freight. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stubTrack">
        <annotation>
          <documentation>A form of a side track connected to a running track at one end only, and protected at the other end by an obstruction (for example: a bumping post). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maglev">
        <annotation>
          <documentation>A railway using magnetic repulsion to support the train above the track. [Desc] May also be used in an overhead monorail.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointTrack">
        <annotation>
          <documentation>Owned, operated, or maintained by more than one operating railway company. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="monorail">
        <annotation>
          <documentation>A railway in which the track is a single rail, on or suspended from which vehicles run. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pairedTrack">
        <annotation>
          <documentation>A pair of adjacent tracks where when two railway companies own single railway line and they have reached an agreement whereby one railway company services one railway track and the other company services the other railway track. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ladderTrack">
        <annotation>
          <documentation>A series of turnouts providing access to any of several parallel tracks in a railway yard. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TrafficLight_P" substitutionGroup="gml:AbstractFeature" type="dtox:TrafficLight_PType">
    <annotation>
      <documentation>A set of automatic lights (usually red, amber, and green) for controlling road traffic, especially at a road intersection. [Desc] Usually attached to tall poles or suspended from overhead cables.</documentation>
    </annotation>
  </element>
  <complexType name="TrafficLight_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TrafficLight_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TrafficLight_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TrafficLight_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TrafficLight_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TrafficLight_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TrafficLight_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TrainingSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:TrainingSite_PType">
    <annotation>
      <documentation>A site reserved for training. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TrainingSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TrainingSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TrainingSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TrainingSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:TrainingSite_SType">
    <annotation>
      <documentation>A site reserved for training. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="TrainingSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TrainingSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TrainingSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransRouteCharacterChange_C" substitutionGroup="gml:AbstractFeature" type="dtox:TransRouteCharacterChange_CType">
    <annotation>
      <documentation>A section of a transportation route where its size (for example: narrowing or expansion in width) and/or operating speed is significantly different than in the adjacent sections of the route. [Desc] For example, an increase or decrease in the number of lanes in a road. Constrictions along or beside a transportation route may impede the flow of vehicles or people thus resulting in 'choke points'.</documentation>
    </annotation>
  </element>
  <complexType name="TransRouteCharacterChange_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:TransRouteCharacterChange_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeConstrictionType" type="dtox:TransRouteCharacterChange_routeConstrictionTypeType">
            <annotation>
              <documentation>The type of a route width constriction based on the nature of the surrounding area. [Desc] For example, reduction in road width to less than 4 metres is considered to be a constriction. Width restrictions cause vehicles and people to travel through narrow passages creating choke points.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeExpansionType" type="dtox:TransRouteCharacterChange_routeExpansionTypeType">
            <annotation>
              <documentation>The type of a route width expansion based on the nature of the expansion and/or surrounding area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeMinTravelledWayWidth" type="double">
            <annotation>
              <documentation>The minimum width of the travelled way of a route. [Desc] Excludes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:TransRouteCharacterChange_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransRouteCharacterChange_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransRouteCharacterChange_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransRouteCharacterChange_P" substitutionGroup="gml:AbstractFeature" type="dtox:TransRouteCharacterChange_PType">
    <annotation>
      <documentation>A section of a transportation route where its size (for example: narrowing or expansion in width) and/or operating speed is significantly different than in the adjacent sections of the route. [Desc] For example, an increase or decrease in the number of lanes in a road. Constrictions along or beside a transportation route may impede the flow of vehicles or people thus resulting in 'choke points'.</documentation>
    </annotation>
  </element>
  <complexType name="TransRouteCharacterChange_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:TransRouteCharacterChange_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeConstrictionType" type="dtox:TransRouteCharacterChange_routeConstrictionTypeType">
            <annotation>
              <documentation>The type of a route width constriction based on the nature of the surrounding area. [Desc] For example, reduction in road width to less than 4 metres is considered to be a constriction. Width restrictions cause vehicles and people to travel through narrow passages creating choke points.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeExpansionType" type="dtox:TransRouteCharacterChange_routeExpansionTypeType">
            <annotation>
              <documentation>The type of a route width expansion based on the nature of the expansion and/or surrounding area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeMinTravelledWayWidth" type="double">
            <annotation>
              <documentation>The minimum width of the travelled way of a route. [Desc] Excludes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:TransRouteCharacterChange_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransRouteCharacterChange_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransRouteCharacterChange_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransRouteCharacterChange_S" substitutionGroup="gml:AbstractFeature" type="dtox:TransRouteCharacterChange_SType">
    <annotation>
      <documentation>A section of a transportation route where its size (for example: narrowing or expansion in width) and/or operating speed is significantly different than in the adjacent sections of the route. [Desc] For example, an increase or decrease in the number of lanes in a road. Constrictions along or beside a transportation route may impede the flow of vehicles or people thus resulting in 'choke points'.</documentation>
    </annotation>
  </element>
  <complexType name="TransRouteCharacterChange_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:TransRouteCharacterChange_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeConstrictionType" type="dtox:TransRouteCharacterChange_routeConstrictionTypeType">
            <annotation>
              <documentation>The type of a route width constriction based on the nature of the surrounding area. [Desc] For example, reduction in road width to less than 4 metres is considered to be a constriction. Width restrictions cause vehicles and people to travel through narrow passages creating choke points.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeExpansionType" type="dtox:TransRouteCharacterChange_routeExpansionTypeType">
            <annotation>
              <documentation>The type of a route width expansion based on the nature of the expansion and/or surrounding area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeMinTravelledWayWidth" type="double">
            <annotation>
              <documentation>The minimum width of the travelled way of a route. [Desc] Excludes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:TransRouteCharacterChange_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransRouteCharacterChange_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransRouteCharacterChange_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransRouteCharacterChange_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TransRouteCharacterChange_bypassConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="difficult">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, work required. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="easy">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, no work. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="impossible">
        <annotation>
          <documentation>Obstacle can not be bypassed within 2 kilometres of feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteCharacterChange_routeConstrictionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bridgeTower">
        <annotation>
          <documentation>A tower and/or pylon from which the deck of a bridge is suspended. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="causewayStructure">
        <annotation>
          <documentation>A solid raised way across a terrain obstacle (for example: a wetland or a body of shallow water) that is intended to support a transportation route (for example: a road or a railway). [Desc] The causeway structure is often constructed from local fill supplemented by other materials (for example: rocks, boulders or gravel) and consists of a solid linear structure in the configuration of an embankment.áCauseway structures are built just high enough to insure that the transportation route will remain passable during periods of flooding, tides and seasonal rainfall.áCulverts may occur along the length of the causeway structure and individual sections of the causeway structure may be interrupted by bridges.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cave">
        <annotation>
          <documentation>An interconnected series of subterranean chambers. [Desc] Typically located in limestone, and often open to the Earth's surface either vertically or horizontally.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="culvert">
        <annotation>
          <documentation>An enclosed channel for carrying a watercourse (for example: a stream, a sewer, or a drain) under a route (for example: a road, a railway, or an embankment). [Desc] Usually the construction of the route is unaffected.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="curb">
        <annotation>
          <documentation>A border of concrete, asphalt or stone forming part of a gutter along the edge of a street or road. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipeline">
        <annotation>
          <documentation>A connected set of pipes for conveying liquids, slurries, or gases. [Desc] Usually for long distances and often located underground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pipelineCrossingPoint">
        <annotation>
          <documentation>A traversable site extending across a pipeline that acts as a passageway for cross-country movement of vehicles or troops. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="preparedWatercourseCross">
        <annotation>
          <documentation>A location on a watercourse that has ramps, structural piles, and/or piers constructed on one or both shores to allow for suitable future crossing operations using floating bridges or rafting equipment. [Desc] For example, a prepared float bridge site or a prepared raft site.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwaySignal">
        <annotation>
          <documentation>A signal used to control traffic on a railway. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwaySwitch">
        <annotation>
          <documentation>A device integrated with a railway track with which the rails may be switched to permit access to another railway track. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ramp">
        <annotation>
          <documentation>An inclined plane, usually man-made, for moving between two levels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reducedTrackLaneCount">
        <annotation>
          <documentation>Reduction in the number of independent, parallel paths (for example: a railway track and/or a road lane) in either direction within a route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadInterchange">
        <annotation>
          <documentation>A connection designed to provide traffic access from one road to another. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rockFormation">
        <annotation>
          <documentation>A significant outcropping of exposed bedrock. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="routeRelatedStructure">
        <annotation>
          <documentation>Restricted by closely placed objects (for example: route-related signs, lamps, designated vehicle stops (for example: a bus stop), benches, and/or their support structures) along a route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stair">
        <annotation>
          <documentation>A series of fixed steps leading from one level to another, especially such a series leading from one floor level to another inside a structure. [Desc] The steps may also be on the outside of the structure, for example, on a gasometer.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steepTerrainFace">
        <annotation>
          <documentation>A steep, vertical, or overhanging face of rock and/or soil. [Desc] For example, an escarpment, a bluff, or a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportationBlock">
        <annotation>
          <documentation>A substantial semi-permanent assemblage of material, usually in the form of concrete blocks and/or cylinders, positioned alongside or above a land transportation route, ready to be activated as a potential barrier. [Desc] For example, a rolling block is positioned alongside the route and a drop gate is positioned above the route.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transRouteProtectStruct">
        <annotation>
          <documentation>A structure built over and/or along a transportation route designed to prevent damage to, or blockage of, the route from rock slides, snow slides and/or weather phenomena. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tunnel">
        <annotation>
          <documentation>An underground passage that is open at both ends and usually contains a land transportation route (for example: a road and/or a railway). [Desc] Commonly used to pass through a hill or mountain, or under a river or road. May also provide underground passage in a mine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonBuildingStructure">
        <annotation>
          <documentation>Overhung and/or enclosed (covers and extends to both sides) by a non-building structure. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pass">
        <annotation>
          <documentation>The route is constrained to pass through a narrow channel hemmed in by steep slopes, rocks, and/or other impediments to off-route vehicle movement. [Desc] For example, a mountain pass.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retailStand">
        <annotation>
          <documentation>A small structure that stands alone, and is designated for the purpose of supplying a product (for example: souvenirs, magazines, snacks or refreshments) or service (for example: a shoe shine) to passers-by. [Desc] It may be roofed (for example: a newspaper stand along the side of a city street or the attendant's booth in a parking lot or at a taxi cab stand), covered by an awning (for example: a cellular phone booth in the center of the promenade of a shopping mall.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="underpass">
        <annotation>
          <documentation>The route is constrained to pass through a narrow channel hemmed in by bridge abutments on both sides and a deck above. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gantry">
        <annotation>
          <documentation>A permanent raised structure used to support equipment (for example: cranes, signal lights, or signs) while spanning over or around an object (for example: over a road or railroad, or around a ship hull or rocket). [Desc] A gantry may be moveable (for example: a rocket gantry may be repositioned away from the launch pad when pre-launch preparations are complete). A 'scaffold' is a structure that may be similar in appearance but is assembled only for temporary use (for example: during external repair of a building).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gate">
        <annotation>
          <documentation>A barrier on a transportation route (for example: a road, a railway, a tunnel, or a bridge) that controls passage (may be opened and closed). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hedgerow">
        <annotation>
          <documentation>A continuous growth of shrubs planted as a fence, a boundary, and/or a windbreak. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="memorialMonument">
        <annotation>
          <documentation>A marker erected and/or maintained as a memorial to a person and/or event. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bridgePier">
        <annotation>
          <documentation>A pillar or abutment that supports a bridge span. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bridgeSuperstructure">
        <annotation>
          <documentation>A superstructure of a bridge, above the lowest deck. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ford">
        <annotation>
          <documentation>A shallow place in a body of water used as a crossing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gallery">
        <annotation>
          <documentation>A sunken or cut passageway along a transportation route in mountainous regions constructed to protect vehicles from the elements. [Desc] A series of openings on one side may be present for light or ventilation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arcade">
        <annotation>
          <documentation>A covered pedestrian route composed of arches and pillars, usually open along one or both sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="building">
        <annotation>
          <documentation>The route is constrained to pass through a narrow channel hemmed in by buildings on both sides and, occasionally, above. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dropgate">
        <annotation>
          <documentation>The route is constrained to pass through a dropgate. [Desc] A dropgate is a massive assemblage of material, usually in the form of concrete logs or blocks, positioned alongside or over a transportation route (for example: a road or a railway) as a potential barrier to an advancing enemy ground force. It is generally tied into large fortified embankments on both sides of the route to form part of a continuous defensive line when activated.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fireHydrant">
        <annotation>
          <documentation>An apparatus for drawing water directly from a main, especially alongside a street or road, consisting of a pipe with one or more nozzles or spouts, to which a hose of a fire-engine may be attached. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="parkingGarage">
        <annotation>
          <documentation>A designated, multi-level, structure used for parking and/or storing vehicles. [Desc] May be present as part of a building or as a separate structure.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dam">
        <annotation>
          <documentation>A barrier constructed to hold back water and raise its level to form a reservoir or to prevent flooding. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="embankment">
        <annotation>
          <documentation>A man-made raised long mound of earth or other material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="entranceExit">
        <annotation>
          <documentation>A location of entrance and/or exit. [Desc] For example, a cave mouth or a doorway.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fence">
        <annotation>
          <documentation>A man-made barrier of relatively light structure used as an enclosure or boundary. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cut">
        <annotation>
          <documentation>An excavation in the terrain to provide passage for a land or water transportation route (for example: a road, a railway, and/or a canal). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteCharacterChange_routeExpansionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="increasedTrackLaneCount">
        <annotation>
          <documentation>Increase in the number of independent, parallel paths (for example: a railway track and/or a road lane) in either direction within a route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railwaySidetrack">
        <annotation>
          <documentation>A stretch of railway track connected to a main railway and used for temporary storage, passing, loading, and/or unloading. [Desc] For example, a passing track.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadsideRestArea">
        <annotation>
          <documentation>A roadside place usually having facilities for people and/or vehicles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shoulder">
        <annotation>
          <documentation>A strip adjacent to the edge of a pavement so prepared as to provide a transition between the pavement and the adjacent surface. [Desc] Not normally used by vehicles but provided as an allowable margin in case of emergency situations.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siding">
        <annotation>
          <documentation>A siding enabling the passing and/or parking of vehicles. [Desc] Typically located along narrow roads, especially in mountainous regions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteCharacterChange_trafficRestrictionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="railwaySwitch">
        <annotation>
          <documentation>A device integrated with a railway track with which the rails may be switched to permit access to another railway track. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reducedTrackLaneCount">
        <annotation>
          <documentation>Reduction in the number of independent, parallel paths (for example: a railway track and/or a road lane) in either direction within a route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="roadInterchange">
        <annotation>
          <documentation>A connection designed to provide traffic access from one road to another. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sharpCurves">
        <annotation>
          <documentation>A stretch along a land transportation route where a series of curves may restrict vehicle traffic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steepGrades">
        <annotation>
          <documentation>A stretch along a land transportation route where there are numerous locations where the slope is high enough to slow, hinder, or even stop traffic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteCharacterChange_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterway">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using a network of inland waterways. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TransRouteProtectStruct_C" substitutionGroup="gml:AbstractFeature" type="dtox:TransRouteProtectStruct_CType">
    <annotation>
      <documentation>A structure built over and/or along a transportation route designed to prevent damage to, or blockage of, the route from rock slides, snow slides and/or weather phenomena. [Desc] For example, a snow shed, a rock shed or a gallery. These structures are usually located in rugged mountainous regions.</documentation>
    </annotation>
  </element>
  <complexType name="TransRouteProtectStruct_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:TransRouteProtectStruct_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TransRouteProtectStruct_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TransRouteProtectStruct_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:TransRouteProtectStruct_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transRteProtStructType" type="dtox:TransRouteProtectStruct_transRteProtStructTypeType">
            <annotation>
              <documentation>The type of a transportation route protection structure based on its configuration and/or intended purpose. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransRouteProtectStruct_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransRouteProtectStruct_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransRouteProtectStruct_P" substitutionGroup="gml:AbstractFeature" type="dtox:TransRouteProtectStruct_PType">
    <annotation>
      <documentation>A structure built over and/or along a transportation route designed to prevent damage to, or blockage of, the route from rock slides, snow slides and/or weather phenomena. [Desc] For example, a snow shed, a rock shed or a gallery. These structures are usually located in rugged mountainous regions.</documentation>
    </annotation>
  </element>
  <complexType name="TransRouteProtectStruct_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:TransRouteProtectStruct_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TransRouteProtectStruct_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TransRouteProtectStruct_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:TransRouteProtectStruct_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transRteProtStructType" type="dtox:TransRouteProtectStruct_transRteProtStructTypeType">
            <annotation>
              <documentation>The type of a transportation route protection structure based on its configuration and/or intended purpose. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransRouteProtectStruct_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransRouteProtectStruct_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransRouteProtectStruct_S" substitutionGroup="gml:AbstractFeature" type="dtox:TransRouteProtectStruct_SType">
    <annotation>
      <documentation>A structure built over and/or along a transportation route designed to prevent damage to, or blockage of, the route from rock slides, snow slides and/or weather phenomena. [Desc] For example, a snow shed, a rock shed or a gallery. These structures are usually located in rugged mountainous regions.</documentation>
    </annotation>
  </element>
  <complexType name="TransRouteProtectStruct_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:TransRouteProtectStruct_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TransRouteProtectStruct_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="floodlit" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a structure is floodlit. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TransRouteProtectStruct_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:TransRouteProtectStruct_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransRouteProtectStruct_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transRteProtStructType" type="dtox:TransRouteProtectStruct_transRteProtStructTypeType">
            <annotation>
              <documentation>The type of a transportation route protection structure based on its configuration and/or intended purpose. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransRouteProtectStruct_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransRouteProtectStruct_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TransRouteProtectStruct_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteProtectStruct_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteProtectStruct_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteProtectStruct_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteProtectStruct_transRteProtStructTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="gallery">
        <annotation>
          <documentation>A protection structure, cut into the side of a hill, possessing a natural overhang or a constructed roof sloping upward onto the hill, with only one constructed side, built to protect a transportation route from snow and/or rock avalanches. [Desc] Located where snow and/or rock avalanches can only happen on one side of a transportation route. The constructed side usually includes a series of openings for light and/or ventilation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="protectionShed">
        <annotation>
          <documentation>A protection structure with two constructed sides and a roof built to shield a section of a transportation route from landslides, avalanches, snow accumulations and/or drifting snow. [Desc] Located where such phenomena can happen on both sides of a transportation route.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rockProtectionShed">
        <annotation>
          <documentation>A protection structure with two constructed sides and a roof built to shield a section of a transportation route from rock slides. [Desc] Located where rock avalanches can happen on both sides of a transportation route.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snowProtectionShed">
        <annotation>
          <documentation>A protection structure with two constructed sides and a roof built to shield a section of a transportation route from snow slides, snow accumulations, and/or drifting snow. [Desc] Located where snow avalanches can happen on both sides of a transportation route.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransRouteProtectStruct_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TransportationBlock_C" substitutionGroup="gml:AbstractFeature" type="dtox:TransportationBlock_CType">
    <annotation>
      <documentation>A substantial semi-permanent assemblage of material, usually in the form of concrete blocks and/or cylinders, positioned alongside or above a land transportation route, ready to be activated as a potential barrier. [Desc] For example, a rolling block is positioned alongside the route and a drop gate is positioned above the route.</documentation>
    </annotation>
  </element>
  <complexType name="TransportationBlock_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TransportationBlock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TransportationBlock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationBlockType" type="dtox:TransportationBlock_transportationBlockTypeType">
            <annotation>
              <documentation>The type of a transportation block based on its method of action. [Desc] May be used as a means of subtyping Feature: 'Transportation Block'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransportationBlock_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransportationBlock_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransportationBlock_P" substitutionGroup="gml:AbstractFeature" type="dtox:TransportationBlock_PType">
    <annotation>
      <documentation>A substantial semi-permanent assemblage of material, usually in the form of concrete blocks and/or cylinders, positioned alongside or above a land transportation route, ready to be activated as a potential barrier. [Desc] For example, a rolling block is positioned alongside the route and a drop gate is positioned above the route.</documentation>
    </annotation>
  </element>
  <complexType name="TransportationBlock_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TransportationBlock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TransportationBlock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationBlockType" type="dtox:TransportationBlock_transportationBlockTypeType">
            <annotation>
              <documentation>The type of a transportation block based on its method of action. [Desc] May be used as a means of subtyping Feature: 'Transportation Block'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransportationBlock_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransportationBlock_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransportationBlock_S" substitutionGroup="gml:AbstractFeature" type="dtox:TransportationBlock_SType">
    <annotation>
      <documentation>A substantial semi-permanent assemblage of material, usually in the form of concrete blocks and/or cylinders, positioned alongside or above a land transportation route, ready to be activated as a potential barrier. [Desc] For example, a rolling block is positioned alongside the route and a drop gate is positioned above the route.</documentation>
    </annotation>
  </element>
  <complexType name="TransportationBlock_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:TransportationBlock_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TransportationBlock_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:TransportationBlock_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationBlockType" type="dtox:TransportationBlock_transportationBlockTypeType">
            <annotation>
              <documentation>The type of a transportation block based on its method of action. [Desc] May be used as a means of subtyping Feature: 'Transportation Block'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:TransportationBlock_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransportationBlock_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransportationBlock_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TransportationBlock_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransportationBlock_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransportationBlock_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransportationBlock_transportationBlockTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="dropGate">
        <annotation>
          <documentation>Drops from overhead. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rollingBlock">
        <annotation>
          <documentation>Rolls from alongside. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransportationBlock_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TransportationStation_C" substitutionGroup="gml:AbstractFeature" type="dtox:TransportationStation_CType">
    <annotation>
      <documentation>A station that serves as a stopping place along a transportation route. [Desc] For example, used for the transfer of passengers and/or freight.</documentation>
    </annotation>
  </element>
  <complexType name="TransportationStation_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse_2" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse_3" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:TransportationStation_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portOfEntry" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility is a port of entry for customs and immigration purposes. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransportationStation_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransportationStation_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransportationStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:TransportationStation_PType">
    <annotation>
      <documentation>A station that serves as a stopping place along a transportation route. [Desc] For example, used for the transfer of passengers and/or freight.</documentation>
    </annotation>
  </element>
  <complexType name="TransportationStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse_2" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse_3" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:TransportationStation_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portOfEntry" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility is a port of entry for customs and immigration purposes. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransportationStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransportationStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TransportationStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:TransportationStation_SType">
    <annotation>
      <documentation>A station that serves as a stopping place along a transportation route. [Desc] For example, used for the transfer of passengers and/or freight.</documentation>
    </annotation>
  </element>
  <complexType name="TransportationStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:TransportationStation_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse_2" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationUse_3" type="dtox:TransportationStation_transportationUseType">
            <annotation>
              <documentation>The primary use(s) of a transportation system. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:TransportationStation_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="portOfEntry" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a facility is a port of entry for customs and immigration purposes. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TransportationStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TransportationStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TransportationStation_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aircraft">
        <annotation>
          <documentation>A machine that can be flown in the air. [Desc] For example, an aeroplane or a helicopter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="animal">
        <annotation>
          <documentation>Any animal which is used for riding on or for hauling. [Desc] For example: camels, donkeys, horses, elephants. Animal transport may include use of carriages.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bus">
        <annotation>
          <documentation>A large passenger road vehicle running on a fixed route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cableCar">
        <annotation>
          <documentation>A cable car is any of a variety of vehicle relying on cables to pull it along or lower it at a steady rate. Cable Cars are motor-less and engine-less and they are pulled by a cable that is rotated by a motor off-board. [Desc] Examples include: gondolas, aerial tramways, and chairlifts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterVessel">
        <annotation>
          <documentation>A watercraft which is not seagoing and which is intended solely for use on inland waterways or water bodies. [Desc] Examples include various types of barges and narrow boats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lorry">
        <annotation>
          <documentation>A motor vehicle used for heavy loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>The transport of individuals on foot. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seagoingVessel">
        <annotation>
          <documentation>Any seagoing vessel which is intended primarily for use on the open sea. [Desc] Examples include container ships, cruise ships, warships, and oil tankers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="train">
        <annotation>
          <documentation>A form of rail transport consisting of a series of vehicles that usually runs along a rail track to transport cargo or passengers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransportationStation_transportationUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cargo">
        <annotation>
          <documentation>Used to transport cargo (for example: automobiles or equipment), including bulk industrial materials (for example: cement, coal, or chemicals). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="general">
        <annotation>
          <documentation>Used for a variety of transport purposes, including of passengers and/or goods, no particular purpose predominating. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="passenger">
        <annotation>
          <documentation>Used to transport passengers. [Desc] May occasionally be used to transport cargo at off-peak hours.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TransportationStation_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Tree_P" substitutionGroup="gml:AbstractFeature" type="dtox:Tree_PType">
    <annotation>
      <documentation>An individual woody perennial plant, typically having a single stem or trunk growing to a considerable height and bearing lateral branches at some distance from the ground. [Desc] May be distinguished by its relative isolation from other features, thus serving as a landmark.</documentation>
    </annotation>
  </element>
  <complexType name="Tree_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationSpecies" type="dtox:Tree_vegetationSpeciesType">
            <annotation>
              <documentation>The predominant species of a tract of vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crownDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of tree crowns within a defined area. [Desc] The tree crown displays the leaves to allow capture of radiant energy for photosynthesis. Its diameter is usually measured by projecting the edges of the crown to the ground and measuring the length along one axis from edge to edge through the crown centre. Unless the crown has a regular shape, the width measured will depend on the axis selected for measurement. Two orthogonal axes are normally selected and averaged (for example: the maximum axis and the axis at 90 degrees to it); the two measurements are then averaged using an arithmetic mean (most common) or a geometric mean (for highly elliptical boles).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="foliageType" type="dtox:Tree_foliageTypeType">
            <annotation>
              <documentation>The predominant foliage type of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isolated" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature (for example: a structure) is in the open by itself, isolated from other features of a similar type, and thus is visually distinct from surrounding features when viewed from a distance. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="radarSignificance" type="dtox:Tree_radarSignificanceType">
            <annotation>
              <documentation>The predominant exposed surface material, categorized by its significance to radar-based sensors. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="stemDiameter-singleValue" type="double">
            <annotation>
              <documentation>The average diameter of the tree trunks in an area, measured at a height of approximately 1.5 metres or 4.5 feet on the high side (if on a hillside) above the surface of the ground. [Desc] Commonly referred to as the 'diameter at breast height' (dbh). For trees up to 2 metres high, the stem diameter is measured at the mid-point between the ground and the stem tip.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tree_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tree_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Tree_foliageTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="deciduous">
        <annotation>
          <documentation>Sheds its leaves each year at the end of the period of growth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evergreen">
        <annotation>
          <documentation>Having green foliage all the year round. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tree_radarSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="metal">
        <annotation>
          <documentation>75 percent or greater of the surface is metal (for example: tin, steel, corrugated iron, or aluminum). [Desc] For example, aluminum mobile homes, steel storage tanks, steel bridge super/substructures, or steel power transmission line pylons. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partMetal">
        <annotation>
          <documentation>40 to 74 percent of the surface is metal with any remaining surface being some other material (for example: wood, stone, brick, or concrete). [Desc] For example, railway or metal ore slag dumps. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Either: 75 percent or more of the surface is stone, brick or concrete, mixed with up to 25 percent wood, glass or composition; or 50 to 75 percent of the surface is stone, brick and/or concrete mixed with 5 to 39 percent metal surface with any remaining surface being some other material (for example: wood or plastic). [Desc] For example, school buildings, commercial buildings, apartment houses, houses, walls, or cemetery buildings/tombs. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="composition">
        <annotation>
          <documentation>Either: 50 to 74 percent of the surface is stone, brick and/or concrete mixed with 25 to 50 percent wood, plastic, glass or composition with any remaining surface being some other material (for example: slate or tar paper); 51 percent or more of the surface is composition, slate, tar paper, and/or glass with any remaining surface being some other material (for example: stone or brick)$$$$$ or 75 percent or more of the surface is wood, mixed with up to 25 percent composition, plastic, and/or glass. [Desc] For example, residential housing and agricultural buildings. For built-up areas the surface considered includes the roof area but excludes the ground and ground-level pavements.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="earthen">
        <annotation>
          <documentation>51 percent or greater of the surface is land, soil, or ground surface characteristics with any remaining surface being some other material (for example: stone or brick). [Desc] For example, storage bunkers for munitions, embankments, cuttings, earthen dams, levees, loose or light surface roads, mine tailings, and mineral piles. It does not include metal ore storage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tree_vegetationSpeciesType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alder">
        <annotation>
          <documentation>A member of the birch family that grows in moist places (Alnus glutinosa). [Desc] The light wood is known for being extremely durable under water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ash">
        <annotation>
          <documentation>A forest tree, Fraxinus excelsior, with grey bark, pinnate foliage, and hard, tough, pale wood. [Desc] Also (with specifying word), any of various related or otherwise similar trees; especially any other tree of the genus Fraxinus.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aspen">
        <annotation>
          <documentation>The trembling poplar (Populus tremula). [Desc] Remarkable for its quivering leaves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="baobab">
        <annotation>
          <documentation>An African tree (Adansonia digitata) with a short thick stem and a broad crown. [Desc] It is capable of storing great quantities of water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beech">
        <annotation>
          <documentation>A forest tree of the genus Fagus, having thin, smooth bark and glossy oval leaves, and bearing nuts. [Desc] Especially the European Fagus sylvatica. Also (usually with specifying word), any of various similar trees, especially (in the southern hemisphere) of the genus Nothofagus.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="birch">
        <annotation>
          <documentation>Any of various hardy northern trees or shrubs of the genus Betula (family Betulaceae), having smooth, tough bark and slender branches. [Desc] Especially (in Europe) Betula pendula (more fully silver birch) and Betula pubescens (more fully downy birch), and (in North America) Betula papyrifera (more fully paper birch).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="casuarina">
        <annotation>
          <documentation>A tree of the genus Casuarina (family Casuarinaceae) with jointed branches resembling gigantic horsetail plants. [Desc] It is native to Australia and parts of Southeast Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cedar">
        <annotation>
          <documentation>An evergreen coniferous tree, such as Abies cedrus. [Desc] It has durable and fragrant wood.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cembraPine">
        <annotation>
          <documentation>An alpine coniferous genus (Pinus cembra). [Desc] The wood is resinous, durable and is used for panelling and carving.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chestnut">
        <annotation>
          <documentation>A tree of the genus Castanea, of the beech family. [Desc] Especially that of Castanea sativa (also Spanish chestnut, sweet chestnut). Also (with specifying word), any of various similar trees.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coconut">
        <annotation>
          <documentation>A tropical palm tree, Cocos nucifera, that bears a large ovate brown hard-shelled seed having an edible white lining enclosing a white liquid. [Desc] Its fruitflesh (Copra) is also processed for the production of oil, fat and dried cocoflakes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conifer">
        <annotation>
          <documentation>A gymnospermous tree or shrub of the order Coniferales, members of which typically bear cones and evergreen needle-like leaves. [Desc] For example, the pines, firs, cedars, larches, spruces, and yews.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corkOak">
        <annotation>
          <documentation>An evergreen oak, Quercus suber, which is native to the Mediterranean and has the distinctive property of producing more cork after some is removed. [Desc] Industrially used for various kinds of cork based products.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cypress">
        <annotation>
          <documentation>An evergreen coniferous tree of the Eurasian and North American genus Cupressus having flattened shoots with scalelike leaves. [Desc] For example, Cupressus sempervirens (also known as Italian cypress), a tall, often fastigiate, tree native to southern Europe and the Middle East, with dark foliage and hard durable wood.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="douglasFir">
        <annotation>
          <documentation>A coniferous timber tree of the genus Abies. [Desc] Used for veneer, furniture or construction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="elm">
        <annotation>
          <documentation>Any of various deciduous trees with serrate leaves, of the genus Ulmus and other genera of the family Ulmaceae. [Desc] Especially (a) (more fully English elm) the European Ulmaceae procera, once common as a hedge tree in central and southern England; (b) (more fully American elm or white elm) Ulmaceae americana, a tree with pale bark of eastern North America.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="eucalyptus">
        <annotation>
          <documentation>Any of the genus Eucalyptus of flowering evergreen trees and shrubs, of the myrtle family. [Desc] Includes species important as forest trees in Australia and grown elsewhere for their hardwood, oils, gums, and resins, and as ornamentals.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="filao">
        <annotation>
          <documentation>Casuarina equisetifolia, the most widespread and well-known member of the family Casuarinaceae. [Desc] Known by many names including: Casuarina, ironwood, coast she-oak, horsetail, Australian pine, whistling pine, beefwood, agoho (Philippines), ru (Malaysia), filao (Vietnam, West Africa, West Indies) and nokonoko (Fiji).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fir">
        <annotation>
          <documentation>An evergreen coniferous tree, especially one belonging to the genus Abies of the pine family, characterized by upright cones and flat needles usually arranged in two rows. [Desc] Naturally occuring in the temperate zones of the northern hemisphere. Firs consist of more than fifty species.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gaboon">
        <annotation>
          <documentation>A medium-sized hardwood tree of Western Africa (Aucoumea klaineana). [Desc] Often used for furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hazel">
        <annotation>
          <documentation>Any of various deciduous shrubs and low trees constituting the genus Corylus, of the birch family, bearing edible nuts enclosed in leafy involucres. [Desc] Especially the European hazel, Corylus avellana, and its North American counterpart, Corylus americana.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hickory">
        <annotation>
          <documentation>One of several Norh American trees of the genus Carya. [Desc] Related to the walnuts, especially Carya alba, the timber of which is tough and elastic.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hornbeam">
        <annotation>
          <documentation>A small tree of the northern hemisphere (Carpinus betulus). [Desc] Yields tough timber and is cultivated for planting hedges.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ilex">
        <annotation>
          <documentation>A kind of oak, Quercus ilex, common in Mediterranean countries, with dark evergreen sometimes spiny-toothed leaves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ilexAquifolium">
        <annotation>
          <documentation>Ilex Aquifolium (Holly, or European Holly to distinguish it from related species) is an evergreen tree growing to 10-25 metres tall with smooth grey bark whose leaves are 5-12 centimetres long and 2-6 centimetres broad with three to five sharp spines on each side. [Desc] A species of holly native to western and southern Europe, northwest Africa and southwest Asia.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="juniper">
        <annotation>
          <documentation>A genus of prickly evergreen shrubs, comprising Juniperus communis. Popular in the northern hemisphere on arid soils. [Desc] Used as ornamental plant or for medicinal purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="larch">
        <annotation>
          <documentation>Any of various deciduous coniferous trees of the genus Larix. [Desc] Specifically Larix decidua, native to the Alps and cultivated for its tough durable timber.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="laurel">
        <annotation>
          <documentation>A glossy-leaved evergreen shrub (Laurus nobilis), popular in the Mediterranian region. [Desc] The leaves are used for spice; the oil of the fruits has medicinal properties.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mahogany">
        <annotation>
          <documentation>A tree of tropical America (Swietenia mahagoni). [Desc] Yields a hard, fine-grained wood, used for building instruments and for woodwork arts.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mangrove">
        <annotation>
          <documentation>Any of various tropical trees or shrubs of the genera Rhizophora and Bruguiera (family Rhizophoraceae) with interlacing aerial roots, which form dense thickets in muddy swamps subject to tidal inundation. [Desc] For example, Rhizophora mangle (also known as common mangrove or red mangrove). May also be used to describe other tropical trees or shrubs of similar habit and appearance, especially of the genus Avicennia (of the verbena family).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="maple">
        <annotation>
          <documentation>A Eurasian tree, Acer campestre (family Aceraceae), with fruit in the form of two winged samaras joined together and palmately lobed leaves (more fully common maple, hedge maple). [Desc] Also (with specifying word), any of numerous similar trees of this or other genera.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oak">
        <annotation>
          <documentation>Any of numerous trees (rarely shrubs) of the genus Quercus, of the beech family, with acorns borne in cupules and frequently with sinuately lobed leaves. [Desc] Specifically (more fully common oak, English oak, pedunculate oak) Quercus robur and (more fully durmast oak, sessile oak) Quercus petraea.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="olive">
        <annotation>
          <documentation>An evergreen tree, Olea europaea (family Oleaceae), with narrow leaves hoary on the underside and small whitish flowers. [Desc] Long cultivated in the Mediterranean region for its fruit and the oil obtained from this. May also be used to describe any of various wild trees or shrubs of the genus Olea; (with specifying word) any of various trees and shrubs allied to the common olive, or resembling it in appearance or in providing oil.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="osier">
        <annotation>
          <documentation>A species of willow, Salix viminalis, growing close to waterbodies or on moist ground. [Desc] The pliable shoots of it are used for basket-making.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pine">
        <annotation>
          <documentation>Any coniferous tree of the genus Pinus, comprising usually large trees with evergreen needle-shaped leaves growing in clusters. [Desc] Native to northern temperate regions, and valued especially as a source of timber, tar, and turpentine.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plane">
        <annotation>
          <documentation>A tree having large spreading branches with broad angular leaves, one of various species of the genus Platanus. [Desc] Often grown as avenue-, ornamental- and park-tree.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="poplar">
        <annotation>
          <documentation>Any of various often tall and fast-growing, sometimes narrowly erect, trees of the genus Populus, of the willow family, often with triangular-ovate leaves. [Desc] May also be used to describe any of various other trees resembling the poplar: specifically (a) in North America the tulip tree, Liriodendron tulipifera; (b) in Australia either of two trees with leaves like those of many poplars, Homalanthus populifolius, of the spurge family, and (more fully native poplar) Codonocarpus cotinifolius (family Gyrostemonaceae).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="posidonia">
        <annotation>
          <documentation>Posidonia oceanica, an alga-like, vascular, flowering plant endemic to the Mediterranean Sea. [Desc] It forms extensive underwater meadows that spread from the shore to the depth of 40 metres. Most often they are found on silty and sandy floors; less often on hard ground. Its rhizomes, which can grow horizontally or vertically, are densely intertwined and constitute a kind of a secondary bottom. This may be several decimetres thick and can sometimes create actual reefs.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sequoia">
        <annotation>
          <documentation>A Californian genus of gigantic conifers. [Desc] Has two species; the highest trees in the world.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spruce">
        <annotation>
          <documentation>A coniferous of the genus Picea, popular on the northern hemisphere. [Desc] Used for construction and trimmed timber.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="teak">
        <annotation>
          <documentation>A large East Indian tree (Tectona grandis). [Desc] Yields a heavy timber.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="thuya">
        <annotation>
          <documentation>A genus of coniferous trees or shrubs (Thuja) of the cypress family. [Desc] Often cultivated for planting hedges.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="umbrellaThorn">
        <annotation>
          <documentation>A species of acacia (Acacia tortilis). [Desc] Has an umbrella like crown. The mark of Africa.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="walnut">
        <annotation>
          <documentation>Any tree of the genus Juglans (family Juglandaceae), members of which have drooping catkins and aromatic pinnate leaves. [Desc] Especially the Eurasian Juglans regia and (more fully black walnut) the North American Juglans nigra. The green fleshy fruit contains an edible kernel in separate halves.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yew">
        <annotation>
          <documentation>A darkleaved evergreen shrub or tree of the genus Taxus. [Desc] All parts of the plant are poisonous.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nipa">
        <annotation>
          <documentation>A palm tree, Nypa fruticans, of mangrove swamps in tropical Asia and Australia, having a creeping rhizome and large feathery leaves. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palm">
        <annotation>
          <documentation>Any tree or shrub of the large, chiefly tropical, monocotyledonous family Palmae, typically having an unbranched stem with a crown of very large leaves either palmate or pinnate in shape. [Desc] Also (with specifying word), any of various palmlike plants of other families, such as cycads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bamboo">
        <annotation>
          <documentation>Any of numerous, mainly tropical, giant grasses belonging to the genus Bambusa and various related genera. [Desc] The mature canes are used for construction and furniture.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Tundra_P" substitutionGroup="gml:AbstractFeature" type="dtox:Tundra_PType">
    <annotation>
      <documentation>A vast, nearly level, treeless arctic region usually with a marshy surface and underlying permafrost. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Tundra_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tundra_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tundra_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Tundra_S" substitutionGroup="gml:AbstractFeature" type="dtox:Tundra_SType">
    <annotation>
      <documentation>A vast, nearly level, treeless arctic region usually with a marshy surface and underlying permafrost. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Tundra_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tundra_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tundra_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TunnelMouth_C" substitutionGroup="gml:AbstractFeature" type="dtox:TunnelMouth_CType">
    <annotation>
      <documentation>The opening of a tunnel into a larger space (for example: onto the terrain surface). [Desc] A tunnel is usually open to the terrain surface at both ends, but may sometimes lead to an enclosed space, for example: leading to an underground bunker, into an underground mine (termed an 'adit') or into an underground railway station.</documentation>
    </annotation>
  </element>
  <complexType name="TunnelMouth_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:EntranceExit_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:EntranceExit_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:TunnelMouth_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TunnelMouth_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TunnelMouth_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TunnelMouth_P" substitutionGroup="gml:AbstractFeature" type="dtox:TunnelMouth_PType">
    <annotation>
      <documentation>The opening of a tunnel into a larger space (for example: onto the terrain surface). [Desc] A tunnel is usually open to the terrain surface at both ends, but may sometimes lead to an enclosed space, for example: leading to an underground bunker, into an underground mine (termed an 'adit') or into an underground railway station.</documentation>
    </annotation>
  </element>
  <complexType name="TunnelMouth_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:EntranceExit_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:EntranceExit_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:TunnelMouth_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TunnelMouth_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TunnelMouth_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TunnelMouth_S" substitutionGroup="gml:AbstractFeature" type="dtox:TunnelMouth_SType">
    <annotation>
      <documentation>The opening of a tunnel into a larger space (for example: onto the terrain surface). [Desc] A tunnel is usually open to the terrain surface at both ends, but may sometimes lead to an enclosed space, for example: leading to an underground bunker, into an underground mine (termed an 'adit') or into an underground railway station.</documentation>
    </annotation>
  </element>
  <complexType name="TunnelMouth_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:EntranceExit_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:EntranceExit_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:EntranceExit_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:TunnelMouth_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TunnelMouth_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TunnelMouth_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TunnelMouth_crossSectionalProfileType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="arch">
        <annotation>
          <documentation>Shaped like an arch, consisting of a curved top on two vertical sidewalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="box">
        <annotation>
          <documentation>Shaped like a box, consisting of a flat top on two vertical sidewalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a portion of a circle, consisting of a curved top extending smoothly to the base (for example: a floor or the ground). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Tunnel_C" substitutionGroup="gml:AbstractFeature" type="dtox:Tunnel_CType">
    <annotation>
      <documentation>An underground passage that is open at both ends and usually contains a land transportation route (for example: a road and/or a railway). [Desc] Commonly used to pass through a hill or mountain, or under a river or road. May also provide underground passage in a mine.</documentation>
    </annotation>
  </element>
  <complexType name="Tunnel_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:Tunnel_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Tunnel_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:Tunnel_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckCount" type="integer">
            <annotation>
              <documentation>The number of vertically stacked decks, one over another, in a transportation structure (for example: a bridge or a tunnel). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Tunnel_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pedestrianTraversable" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is traversable on foot. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Tunnel_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Tunnel_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Tunnel_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tunnel_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tunnel_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Tunnel_P" substitutionGroup="gml:AbstractFeature" type="dtox:Tunnel_PType">
    <annotation>
      <documentation>An underground passage that is open at both ends and usually contains a land transportation route (for example: a road and/or a railway). [Desc] Commonly used to pass through a hill or mountain, or under a river or road. May also provide underground passage in a mine.</documentation>
    </annotation>
  </element>
  <complexType name="Tunnel_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:Tunnel_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Tunnel_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:Tunnel_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckCount" type="integer">
            <annotation>
              <documentation>The number of vertically stacked decks, one over another, in a transportation structure (for example: a bridge or a tunnel). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Tunnel_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pedestrianTraversable" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is traversable on foot. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Tunnel_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Tunnel_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Tunnel_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tunnel_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tunnel_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Tunnel_S" substitutionGroup="gml:AbstractFeature" type="dtox:Tunnel_SType">
    <annotation>
      <documentation>An underground passage that is open at both ends and usually contains a land transportation route (for example: a road and/or a railway). [Desc] Commonly used to pass through a hill or mountain, or under a river or road. May also provide underground passage in a mine.</documentation>
    </annotation>
  </element>
  <complexType name="Tunnel_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bypassCondition" type="dtox:Tunnel_bypassConditionType">
            <annotation>
              <documentation>The ease or ability to circumvent a destroyed section of bridge, tunnel or pass within a distance of two kilometres from the feature. [Desc] Bypass condition will not consider other bridges in bypass determination.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Tunnel_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalProfile" type="dtox:Tunnel_crossSectionalProfileType">
            <annotation>
              <documentation>The cross-sectional profile of an opening (for example: a tunnel or the space under a bridge span). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deckCount" type="integer">
            <annotation>
              <documentation>The number of vertically stacked decks, one over another, in a transportation structure (for example: a bridge or a tunnel). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Tunnel_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:Tunnel_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="horizontalClearance-singleValue" type="double">
            <annotation>
              <documentation>The distance available to pass a load that extends laterally beyond the wheels of a vehicle. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manMade" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is man-made. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVerticalClearance" type="double">
            <annotation>
              <documentation>The greatest distance between the travelled way and any obstruction vertically above it. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="overheadClearance" type="double">
            <annotation>
              <documentation>The least distance between the travelled way and any obstruction vertically above it. [Desc] Reference STANAG 2253.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="pedestrianTraversable" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is traversable on foot. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Tunnel_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="restrictHorizClearance" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that horizontal clearance for vehicles on a land transportation route is restricted. [Desc] Horizontal clearance affects the maximum width of loads that extend laterally beyond the wheels of a vehicle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="routeTotalUsableWidth-singleValue" type="double">
            <annotation>
              <documentation>The total usable width of the travelled way of a route. [Desc] Includes pavements and shoulders.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="safeHorizontalClearance" type="double">
            <annotation>
              <documentation>Minimum safe horizontal distance between adjacent structures on either side of a navigable channel. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedComplianceType" type="dtox:Tunnel_specifiedComplianceTypeType">
            <annotation>
              <documentation>The type of compliance of a feature to a requirement associated with its use. [Desc] The nature of, and requirement for, specified compliance may be assigned by a controlling authority.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Tunnel_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_2" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="transportationSystemType_3" type="dtox:Tunnel_transportationSystemTypeType">
            <annotation>
              <documentation>The type of a transportation system based on the type(s) of vehicles employed and/or the nature(s) of the objects transported. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:Tunnel_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Tunnel_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Tunnel_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Tunnel_bypassConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="difficult">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, work required. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="easy">
        <annotation>
          <documentation>Obstacle can be crossed within 2 kilometres of feature, no work. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="impossible">
        <annotation>
          <documentation>Obstacle can not be bypassed within 2 kilometres of feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_crossSectionalProfileType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="arch">
        <annotation>
          <documentation>Shaped like an arch, consisting of a curved top on two vertical sidewalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="box">
        <annotation>
          <documentation>Shaped like a box, consisting of a flat top on two vertical sidewalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="semicircular">
        <annotation>
          <documentation>Shaped like a portion of a circle, consisting of a curved top extending smoothly to the base (for example: a floor or the ground). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_hazardShelterIntendedUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bombShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from overhead bomb blasts. [Desc] Bomb shelters protect from shock waves and overpressure (pressure difference, relative to normal pressure).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="falloutShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from radioactive debris and fallout resulting from a nuclear explosion. [Desc] Fallout shelters are typically stocked with supplies to allow occupants to remain in the shelter until radioactivity has decayed to a safer level.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stormShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect the occupants from violent severe weather. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_specifiedComplianceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mandatory">
        <annotation>
          <documentation>The use of the feature is an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notMandatory">
        <annotation>
          <documentation>The use of the feature is not an absolute and compulsory requirement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRecommended">
        <annotation>
          <documentation>The feature may be used for valid reasons in particular circumstances when the behavior is acceptable or even useful, but the full implications should be understood before choosing to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recommended">
        <annotation>
          <documentation>The use of the feature may be ignored for valid reasons in particular circumstances, but the full implications must be understood and carefully weighed before choosing not to use it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reserved">
        <annotation>
          <documentation>The use of the feature is not specified but its use may be set aside for future or special circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>A material for surfacing roads, consisting of broken stone or ironstone slag bound with tar alone, or of tar mixed with pitch or creosote. [Desc] Historically, water-bound rather than using tar or pitch.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="clay">
        <annotation>
          <documentation>A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried. [Desc] Used to make bricks and/or pottery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_transportationSystemTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aqueduct">
        <annotation>
          <documentation>Associated with a system of aqueducts for the conveyance of water. [Desc] For example, as used for irrigation, industrial, or drinking purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterway">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using a network of inland waterways. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noTransportationSystem">
        <annotation>
          <documentation>Not associated with a transportation system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canal">
        <annotation>
          <documentation>Associated with the conveyance of passengers and/or goods using canals. [Desc] Usually as part of a network of inland waterways including lakes and/or rivers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pedestrian">
        <annotation>
          <documentation>Associated with or adapted for walking or walkers. [Desc] For example, footpaths and hiking trails.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="portage">
        <annotation>
          <documentation>Associated with the conveyance of boats and goods between two navigable waters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="railway">
        <annotation>
          <documentation>Associated with a railway-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="road">
        <annotation>
          <documentation>Associated with a road-based network for the conveyance of passengers and/or goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="taxiway">
        <annotation>
          <documentation>A defined path at an aerodrome established for the taxiing of aircraft and intended to provide a ground movement link between one part of the aerodrome and another. [Desc] For example, providing access to/from runways and hard standings, aerodrome terminals, and service and/or other support operations for aircraft.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Tunnel_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aboveWaterbodyBottom">
        <annotation>
          <documentation>Located above the waterbody bottom but below the waterbody surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belowWaterbodyBottom">
        <annotation>
          <documentation>Buried below the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onWaterbodyBottom">
        <annotation>
          <documentation>Located on the waterbody bottom. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="TurnaroundSite_C" substitutionGroup="gml:AbstractFeature" type="dtox:TurnaroundSite_CType">
    <annotation>
      <documentation>A shaped area at the terminus of a road that provides sufficient turning space allowing incoming traffic to turn around and exit without performing a stop-and-change-direction manoeuvre. [Desc] Construction is typically in the form of a defined shape (for example: circle, loop, or crescent). A median-like structure may exist in the center of the turnaround site, thus ensuring a well-defined pattern of vehicle movement. In residential areas the turnaround site often has multiple adjoining properties, each of which may have a separate driveway and/or defined parking area along the perimeter of the shaped area.</documentation>
    </annotation>
  </element>
  <complexType name="TurnaroundSite_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:TurnaroundSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:TurnaroundSite_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:TurnaroundSite_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="medianPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the lanes or tracks of a divided land transportation route (for example: a road or a railway) are separated by a vertical median barrier. [Desc] Often used to separate opposing flows of traffic in order to improve safety. For example, may be a substantial concrete barrier of approximately 1 metre height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TurnaroundSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_2" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_3" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:TurnaroundSite_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:TurnaroundSite_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weatherRestrictionType" type="dtox:TurnaroundSite_weatherRestrictionTypeType">
            <annotation>
              <documentation>The type of weather conditions under which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TurnaroundSite_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TurnaroundSite_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TurnaroundSite_P" substitutionGroup="gml:AbstractFeature" type="dtox:TurnaroundSite_PType">
    <annotation>
      <documentation>A shaped area at the terminus of a road that provides sufficient turning space allowing incoming traffic to turn around and exit without performing a stop-and-change-direction manoeuvre. [Desc] Construction is typically in the form of a defined shape (for example: circle, loop, or crescent). A median-like structure may exist in the center of the turnaround site, thus ensuring a well-defined pattern of vehicle movement. In residential areas the turnaround site often has multiple adjoining properties, each of which may have a separate driveway and/or defined parking area along the perimeter of the shaped area.</documentation>
    </annotation>
  </element>
  <complexType name="TurnaroundSite_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:TurnaroundSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:TurnaroundSite_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:TurnaroundSite_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="medianPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the lanes or tracks of a divided land transportation route (for example: a road or a railway) are separated by a vertical median barrier. [Desc] Often used to separate opposing flows of traffic in order to improve safety. For example, may be a substantial concrete barrier of approximately 1 metre height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TurnaroundSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_2" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_3" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:TurnaroundSite_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:TurnaroundSite_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weatherRestrictionType" type="dtox:TurnaroundSite_weatherRestrictionTypeType">
            <annotation>
              <documentation>The type of weather conditions under which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TurnaroundSite_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TurnaroundSite_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="TurnaroundSite_S" substitutionGroup="gml:AbstractFeature" type="dtox:TurnaroundSite_SType">
    <annotation>
      <documentation>A shaped area at the terminus of a road that provides sufficient turning space allowing incoming traffic to turn around and exit without performing a stop-and-change-direction manoeuvre. [Desc] Construction is typically in the form of a defined shape (for example: circle, loop, or crescent). A median-like structure may exist in the center of the turnaround site, thus ensuring a well-defined pattern of vehicle movement. In residential areas the turnaround site often has multiple adjoining properties, each of which may have a separate driveway and/or defined parking area along the perimeter of the shaped area.</documentation>
    </annotation>
  </element>
  <complexType name="TurnaroundSite_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:TurnaroundSite_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="generalPavementCondition" type="dtox:TurnaroundSite_generalPavementConditionType">
            <annotation>
              <documentation>A general description of the surface quality of a paved surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:TurnaroundSite_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleHeight" type="double">
            <annotation>
              <documentation>The maximum height of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The height limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleLength" type="double">
            <annotation>
              <documentation>The maximum length of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The length limitation assumes that the vehicle has a maximum rectangular height of 4.3 metres and a maximum rectangular width of 2.6 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumVehicleWidth" type="double">
            <annotation>
              <documentation>The maximum width of a vehicle that can pass through the obstructing feature on a travelled way. [Desc] The wifth limitation assumes that the vehicle is less than 12 metres long and has a maximum rectangular height of 4.3 metres.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:TurnaroundSite_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="medianPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the lanes or tracks of a divided land transportation route (for example: a road or a railway) are separated by a vertical median barrier. [Desc] Often used to separate opposing flows of traffic in order to improve safety. For example, may be a substantial concrete barrier of approximately 1 metre height.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:TurnaroundSite_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_2" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="trafficRestrictionType_3" type="dtox:TurnaroundSite_trafficRestrictionTypeType">
            <annotation>
              <documentation>The reason for traffic restriction based on the nature of the route. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:TurnaroundSite_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:TurnaroundSite_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weatherRestrictionType" type="dtox:TurnaroundSite_weatherRestrictionTypeType">
            <annotation>
              <documentation>The type of weather conditions under which a feature is usable. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="TurnaroundSite_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:TurnaroundSite_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="TurnaroundSite_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tribal">
        <annotation>
          <documentation>An administrative division based on the tribal unit. [Desc] In the United States, exercises powers of sovereignty.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Administered by the civic authorities of a borough, town, or city. [Desc] May be specified as a 'city' by charter (historically, contained a cathedral).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_generalPavementConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="damaged">
        <annotation>
          <documentation>The surface has been damaged in part causing non-specific degradation in function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fair">
        <annotation>
          <documentation>The surface shows visible signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="good">
        <annotation>
          <documentation>The surface shows minimal to no signs of deterioration and/or damage and is fully functional. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_loadBearingSurfaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>Surfaced with a layer of asphalt over a concrete base. [Desc] The asphalt protects the base from salt exposure by forming a sacrificial layer that may be relatively easily repaired and/or replaced.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminous">
        <annotation>
          <documentation>Bituminous, tar or asphalt mixed in place, oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>Composed of crushed coral. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Composed of small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stabilisedEarth">
        <annotation>
          <documentation>A minimally prepared route constructed from a layer of local materials (for example: consolidated soils) that have been graded, rolled and possibly treated to improve their resistance to moisture and/or load-bearing capacity (sometimes termed 'stabilized'). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Bricks laid on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cobbleStone">
        <annotation>
          <documentation>Cobbles laid on a firm subgrade, with or without mortar. [Desc] Traditionally, cobbles are smooth stones taken from riverbeads and cobbled (roughly assembled) together with mortar. In more recent pavements the cobbles consist of manufactured rectangular paving stones that may or may not have curved tops.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corduroy">
        <annotation>
          <documentation>A surface made of logs laid together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Frozen water, a brittle transparent crystalline solid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>Crushed rock, water bound. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Surfaced by metal (for example: grating or diamond plate sheet). [Desc] Typically used in special constructions, for example: moveable bridge surfaces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Packed snow, usually resulting from multiple snowfalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodPlank">
        <annotation>
          <documentation>Surfaced by wooden planks laid or fastened together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>Surfaced by wood (for example: logs, beams, or planks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltic">
        <annotation>
          <documentation>Composed various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway) in order to improve resistance to cracking and breakage under load.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="animal">
        <annotation>
          <documentation>Any animal which is used for riding on or for hauling. [Desc] For example: camels, donkeys, horses, elephants. Animal transport may include use of carriages.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_trafficRestrictionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="potHoles">
        <annotation>
          <documentation>Depressions or hollows in a road surface caused by wear or subsidence. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="speedBumps">
        <annotation>
          <documentation>Prominences on a road, intentionally built to reduce speed of the traffic. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_waySurfaceCompositionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unimproved">
        <annotation>
          <documentation>An unprepared route whose surface is generally a flat track following the natural terrain. [Desc] It often appears as a rough track with two wheel paths, and close vegetation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flexiblePavement">
        <annotation>
          <documentation>A pavement in which the load is carried mainly through unbound materials (for example: crushed aggregates). [Desc] A topping or seal coat may be applied to improve weather or flooding resistance, control surface dust production or raveling (pulling apart), and/or improve traction characteristics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aggregate">
        <annotation>
          <documentation>A pavement constructed from well-graded aggregates, usually consisting of a base course of larger aggregate covered by a 'open' wearing course. [Desc] A variety of compacted aggregates may be used depending on local availability. These include, for example, crushed rock, gravel, cinders, and occasionally coral or shells. Where locally available aggregates are of poor quality, or the pavement may traverse an area often innundated by water, they may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its resistance to moisture and/or load-bearing capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boundSurface">
        <annotation>
          <documentation>A pavement constructed from an unbound base covered by a bound surface layer (for example: a seal coat or a thin layer of asphalt). [Desc] The base may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its load-carrying properties.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rigidPavement">
        <annotation>
          <documentation>A pavement in which the load is carried by tightly bound materials (for example: concretes). [Desc] The most common forms are concrete and asphalt (also referred to as 'semi-rigid'), however in specialized situations other materials may be used, for example steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="TurnaroundSite_weatherRestrictionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="allWeather">
        <annotation>
          <documentation>Suitable for use regardless of the weather. [Desc] For example, in the case of a road the following characteristics might apply: (1) With reasonable maintenance, passable throughout the year to a volume of traffic never appreciably less than its maximum capacity. (2) Normally having a waterproof surface and only slightly affected by rain, frost, thaw, or heat. (3) Never closed because of weather effects other than snow or flood blockage.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="closedInWinter">
        <annotation>
          <documentation>Suitable for use other than during the winter season, when it is closed. [Desc] For example, in the case of a road regular plowing, salting, and/or sanding may not take place during the winter season.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fairWeather">
        <annotation>
          <documentation>Suitable for use under fair weather conditions only. [Desc] For example, in the case of a road the following characteristics might apply: (1) Passable only in fair and dry weather. (2) So seriously affected by adverse conditions that the road may remain closed for long periods. (3) Improvement of such a road can only be achieved by construction or realignment.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="limitedAllWeather">
        <annotation>
          <documentation>Suitable for use in all weather conditions, however may have some reductions in usability due to weather. [Desc] For example, in the case of a road the following characteristics might apply: (1) With reasonable maintenance, passable throughout the year but at times the volume of traffic is considerably less than maximum capacity. (2) Normally not having a waterproof surface and considerably affected by rain, frost, thaw, or heat. (3) Closed for short periods of up to one day at a time by adverse weather conditions during which heavy use of the road would probably lead to collapse.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winterOnly">
        <annotation>
          <documentation>Suitable for use under winter season conditions only. [Desc] For example, in the case of a road it may cross a waterbody and therefore is nonoperational until a sufficiently thick layer of ice has formed.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="UndergroundBunker_P" substitutionGroup="gml:AbstractFeature" type="dtox:UndergroundBunker_PType">
    <annotation>
      <documentation>A reinforced underground shelter. [Desc] May be located within a mountain or buried below the terrain. Often used as an underground facility for military command, control, and/or troop billeting.</documentation>
    </annotation>
  </element>
  <complexType name="UndergroundBunker_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:UndergroundBunker_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:UndergroundBunker_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:UndergroundBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:UndergroundBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:UndergroundBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:UndergroundBunker_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:UndergroundBunker_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:UndergroundBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:UndergroundBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:UndergroundBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UndergroundBunker_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UndergroundBunker_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="UndergroundBunker_S" substitutionGroup="gml:AbstractFeature" type="dtox:UndergroundBunker_SType">
    <annotation>
      <documentation>A reinforced underground shelter. [Desc] May be located within a mountain or buried below the terrain. Often used as an underground facility for military command, control, and/or troop billeting.</documentation>
    </annotation>
  </element>
  <complexType name="UndergroundBunker_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:UndergroundBunker_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:UndergroundBunker_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse" type="dtox:UndergroundBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_2" type="dtox:UndergroundBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hazardShelterIntendedUse_3" type="dtox:UndergroundBunker_hazardShelterIntendedUseType">
            <annotation>
              <documentation>The intended use(s) of a designated hazard protection shelter based on the kind of emergency. [Desc] Hazard shelters may be located inside buildings or other structures. Shelters may be equipped with disaster supplies and equipment such as food and cots.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="militaryServiceBranch" type="dtox:UndergroundBunker_militaryServiceBranchType">
            <annotation>
              <documentation>The branch of the armed forces of a nation. [Desc] May also be applied to similar organizations following military discipline (for example: a coastguard).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:UndergroundBunker_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:UndergroundBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:UndergroundBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:UndergroundBunker_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UndergroundBunker_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UndergroundBunker_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="UndergroundBunker_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UndergroundBunker_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UndergroundBunker_hazardShelterIntendedUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bombShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from overhead bomb blasts. [Desc] Bomb shelters protect from shock waves and overpressure (pressure difference, relative to normal pressure).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="falloutShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect occupants from radioactive debris and fallout resulting from a nuclear explosion. [Desc] Fallout shelters are typically stocked with supplies to allow occupants to remain in the shelter until radioactivity has decayed to a safer level.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stormShelter">
        <annotation>
          <documentation>A specially designed or designated emergency shelter which is meant for short-term occupancy and intended to protect the occupants from violent severe weather. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UndergroundBunker_militaryServiceBranchType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="airForce">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations primarily by means of aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="army">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations on land. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastguard">
        <annotation>
          <documentation>A naval force employed to guard the coast, and often responsible for the safety, order, and operation of marine traffic in neighbouring waters. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marines">
        <annotation>
          <documentation>A body of soldiers trained to serve at sea, or on shore under specified circumstances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navy">
        <annotation>
          <documentation>The branch of a country's armed forces which conducts operations at sea and/or using sea-based capabilities, including both ships and ship-based aircraft. [Desc] Navy operations are supported by land-based capabilities including ports and maintenance systems typically also belonging to the Navy.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="joint">
        <annotation>
          <documentation>An organization in which elements of two or more military departments (for example: a navy and an air force) participate. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UndergroundBunker_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UndergroundBunker_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="UndergroundDwelling_P" substitutionGroup="gml:AbstractFeature" type="dtox:UndergroundDwelling_PType">
    <annotation>
      <documentation>Underground living quarters. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="UndergroundDwelling_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:UndergroundDwelling_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:UndergroundDwelling_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:UndergroundDwelling_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:UndergroundDwelling_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:UndergroundDwelling_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UndergroundDwelling_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UndergroundDwelling_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="UndergroundDwelling_S" substitutionGroup="gml:AbstractFeature" type="dtox:UndergroundDwelling_SType">
    <annotation>
      <documentation>Underground living quarters. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="UndergroundDwelling_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:UndergroundDwelling_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="leastDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the highest point of a feature located completely underground. [Desc] For example, in the case of an underground dwelling the least depth below surface level would be measured to its ceiling. The least depth below surface level may be located at ground or water level and therefore have a value of zero (for example: an opencast extraction mine, a terrain depression or a lake). For depths defined with respect to a time-varying water level, consideration should be given to the use of Attribute: 'Hydrographic Depth'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:UndergroundDwelling_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:UndergroundDwelling_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:UndergroundDwelling_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:UndergroundDwelling_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UndergroundDwelling_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UndergroundDwelling_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="UndergroundDwelling_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UndergroundDwelling_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UndergroundDwelling_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="UnvegetatedLand_P" substitutionGroup="gml:AbstractFeature" type="dtox:UnvegetatedLand_PType">
    <annotation>
      <documentation>A tract covered by little (less than 5 percent) or no vegetation. [Desc] Distinguished from Feature: 'Barren Ground' which is typically used to directly characterize the underlying soil (and the resulting impact on vegetation cover).</documentation>
    </annotation>
  </element>
  <complexType name="UnvegetatedLand_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:UnvegetatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:UnvegetatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:UnvegetatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UnvegetatedLand_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UnvegetatedLand_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="UnvegetatedLand_S" substitutionGroup="gml:AbstractFeature" type="dtox:UnvegetatedLand_SType">
    <annotation>
      <documentation>A tract covered by little (less than 5 percent) or no vegetation. [Desc] Distinguished from Feature: 'Barren Ground' which is typically used to directly characterize the underlying soil (and the resulting impact on vegetation cover).</documentation>
    </annotation>
  </element>
  <complexType name="UnvegetatedLand_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:UnvegetatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:UnvegetatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:UnvegetatedLand_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UnvegetatedLand_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UnvegetatedLand_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="UnvegetatedLand_terrainSurfaceMaterialType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="evaporite">
        <annotation>
          <documentation>A sedimentary salt deposit left after the evaporation of a body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frozenWater">
        <annotation>
          <documentation>Water solidified by exposure to cold. [Desc] For example, snow or ice.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay. Used for laying paths and roads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lavaFlow">
        <annotation>
          <documentation>Rock that flowed from a volcano or other fissure in the Earth and subsequently cooled and weathered. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="loess">
        <annotation>
          <documentation>Fine yellowish-grey loam composed of material transported by the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mud">
        <annotation>
          <documentation>Soft wet soil, sand, dust, and/or other earthy matter. [Desc] Also, the hard ground produced by the drying of an area of mud.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paved">
        <annotation>
          <documentation>Made of pieces of a hard material (for example: cobbles or concrete blocks) fitted closely together or of an undivided hard coating so as to give a compact, uniform, and smooth surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in concrete.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="UtilityCover_P" substitutionGroup="gml:AbstractFeature" type="dtox:UtilityCover_PType">
    <annotation>
      <documentation>A removable cover or plate which provides access to underground utility tunnels, distribution lines, or drainage systems. [Desc] For example, a manhole cover.</documentation>
    </annotation>
  </element>
  <complexType name="UtilityCover_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibleUtilityType" type="dtox:UtilityCover_accessibleUtilityTypeType">
            <annotation>
              <documentation>The type(s) of utility that can be accessed through a utility cover. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibleUtilityType_2" type="dtox:UtilityCover_accessibleUtilityTypeType">
            <annotation>
              <documentation>The type(s) of utility that can be accessed through a utility cover. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibleUtilityType_3" type="dtox:UtilityCover_accessibleUtilityTypeType">
            <annotation>
              <documentation>The type(s) of utility that can be accessed through a utility cover. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:UtilityCover_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:UtilityCover_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:UtilityCover_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:UtilityCover_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UtilityCover_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UtilityCover_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="UtilityCover_S" substitutionGroup="gml:AbstractFeature" type="dtox:UtilityCover_SType">
    <annotation>
      <documentation>A removable cover or plate which provides access to underground utility tunnels, distribution lines, or drainage systems. [Desc] For example, a manhole cover.</documentation>
    </annotation>
  </element>
  <complexType name="UtilityCover_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibleUtilityType" type="dtox:UtilityCover_accessibleUtilityTypeType">
            <annotation>
              <documentation>The type(s) of utility that can be accessed through a utility cover. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibleUtilityType_2" type="dtox:UtilityCover_accessibleUtilityTypeType">
            <annotation>
              <documentation>The type(s) of utility that can be accessed through a utility cover. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="accessibleUtilityType_3" type="dtox:UtilityCover_accessibleUtilityTypeType">
            <annotation>
              <documentation>The type(s) of utility that can be accessed through a utility cover. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:UtilityCover_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:UtilityCover_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:UtilityCover_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:UtilityCover_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="UtilityCover_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:UtilityCover_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="UtilityCover_accessibleUtilityTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cableTelevision">
        <annotation>
          <documentation>An electrical cable that transmits television signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coolingFluidCirculation">
        <annotation>
          <documentation>A pipe that carries coolant or refrigerant that is circulated to remove heat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="digitalFibreOpticSystem">
        <annotation>
          <documentation>A cable that transmits digital signals using optical fibres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricPowerDistribution">
        <annotation>
          <documentation>A heavy electrical cable that distributes electrical power. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heatingFluidCirculation">
        <annotation>
          <documentation>A pipe that carries steam and/or hot water that is circulated to transfer heat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="naturalGasDistribution">
        <annotation>
          <documentation>A pipe used to distribute natural gas. [Desc] It may also carry other gaseous products used as a source of energy (for example: gases produced from petroleum cracking).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sewage">
        <annotation>
          <documentation>A pipe conveying waste, especially excremental, matter to a sewage treatment facility. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stormSewer">
        <annotation>
          <documentation>A pipe that carries off and discharges storm water from buildings and/or built-up areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="streetLight">
        <annotation>
          <documentation>An electrical cable that is used to energize and/or control street lighting. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="telegraph">
        <annotation>
          <documentation>An electrical cable that transmits telegraph signals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="telephone">
        <annotation>
          <documentation>An electrical cable that transmits telephone signals. [Desc] Such cables may also multiplex and carry analog signals for purposes other than voice communication (for example: the use of computer modems).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trafficLight">
        <annotation>
          <documentation>An electrical cable that is used to energize and/or control traffic lights. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterDistribution">
        <annotation>
          <documentation>A pipe that carries water from a point of preparation (for example: treatment to remove particulates or impurities) to a point of use (for example: a home or business). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UtilityCover_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="UtilityCover_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iron">
        <annotation>
          <documentation>A malleable, magnetic, readily oxidizable metal which is a chemical element of the transition series, atomic number 26. (Symbol Fe.) [Desc] Occurs abundantly in certain ores and in meteorites, and is widely used, chiefly in alloys such as steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aluminium">
        <annotation>
          <documentation>A light silvery ductile and malleable metal, not readily tarnished by air, which is a chemical element, atomic number 13. (Symbol Al.) [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="VanishingPoint_P" substitutionGroup="gml:AbstractFeature" type="dtox:VanishingPoint_PType">
    <annotation>
      <documentation>The location at which a watercourse disappears into the terrain. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VanishingPoint_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="watercourseSinkType" type="dtox:VanishingPoint_watercourseSinkTypeType">
            <annotation>
              <documentation>The type of the sink of a watercourse. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VanishingPoint_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VanishingPoint_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="VanishingPoint_watercourseSinkTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="dissipating">
        <annotation>
          <documentation>Gradually dissipates due to a lowering of the water table. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="disappearing">
        <annotation>
          <documentation>Disappears suddenly into the ground and partially or completely ceases flowing on the surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sinkhole">
        <annotation>
          <documentation>Disappears into a sinkhole (a closed depression caused by a collapse of soil or overlying formation above fractured or cavernous bedrock). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hole">
        <annotation>
          <documentation>Disappears into holes in the ground other than a sinkhole. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="VehicleBarrier_C" substitutionGroup="gml:AbstractFeature" type="dtox:VehicleBarrier_CType">
    <annotation>
      <documentation>A obstruction placed across a transportation route (for example: a road, a railway, a tunnel, or a bridge) to prevent the passage of vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VehicleBarrier_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:VehicleBarrier_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:VehicleBarrier_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:VehicleBarrier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VehicleBarrier_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VehicleBarrier_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VehicleBarrier_P" substitutionGroup="gml:AbstractFeature" type="dtox:VehicleBarrier_PType">
    <annotation>
      <documentation>A obstruction placed across a transportation route (for example: a road, a railway, a tunnel, or a bridge) to prevent the passage of vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VehicleBarrier_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:VehicleBarrier_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:VehicleBarrier_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:VehicleBarrier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VehicleBarrier_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VehicleBarrier_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VehicleBarrier_S" substitutionGroup="gml:AbstractFeature" type="dtox:VehicleBarrier_SType">
    <annotation>
      <documentation>A obstruction placed across a transportation route (for example: a road, a railway, a tunnel, or a bridge) to prevent the passage of vehicles. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VehicleBarrier_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:VehicleBarrier_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="elevationMsl" type="double">
            <annotation>
              <documentation>The vertical distance of a point or a level, on or affixed to the surface of the Earth, measured from Mean Sea Level (MSL). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:VehicleBarrier_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="locationRefToShoreline" type="dtox:VehicleBarrier_locationRefToShorelineType">
            <annotation>
              <documentation>The location of an object in relation to a land water boundary. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:VehicleBarrier_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:VehicleBarrier_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VehicleBarrier_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VehicleBarrier_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="VehicleBarrier_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleBarrier_locationRefToShorelineType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="atShoreline">
        <annotation>
          <documentation>Straddles the land water boundary. [Desc] The object may be wet or dry at various times.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inland">
        <annotation>
          <documentation>Located inland of the land water boundary. [Desc] The object is always dry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="offshore">
        <annotation>
          <documentation>Located offshore. [Desc] The object is always wet.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleBarrier_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterVessel">
        <annotation>
          <documentation>A watercraft which is not seagoing and which is intended solely for use on inland waterways or water bodies. [Desc] Examples include various types of barges and narrow boats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="train">
        <annotation>
          <documentation>A form of rail transport consisting of a series of vehicles that usually runs along a rail track to transport cargo or passengers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleBarrier_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleBarrier_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="VehicleLot_C" substitutionGroup="gml:AbstractFeature" type="dtox:VehicleLot_CType">
    <annotation>
      <documentation>A tract used for storing and/or parking vehicles (for example: recreational vehicles) and/or vessels. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VehicleLot_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:VehicleLot_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:VehicleLot_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:VehicleLot_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VehicleLot_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VehicleLot_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VehicleLot_P" substitutionGroup="gml:AbstractFeature" type="dtox:VehicleLot_PType">
    <annotation>
      <documentation>A tract used for storing and/or parking vehicles (for example: recreational vehicles) and/or vessels. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VehicleLot_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:VehicleLot_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:VehicleLot_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:VehicleLot_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VehicleLot_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VehicleLot_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VehicleLot_S" substitutionGroup="gml:AbstractFeature" type="dtox:VehicleLot_SType">
    <annotation>
      <documentation>A tract used for storing and/or parking vehicles (for example: recreational vehicles) and/or vessels. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VehicleLot_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_2" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="loadBearingSurfaceType_3" type="dtox:VehicleLot_loadBearingSurfaceTypeType">
            <annotation>
              <documentation>The physical surface composition of a terrain surface that is intended to bear loads. [Desc] For example, the surface of a road, a runway, a hard standing, or a vehicle storage lot.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_2" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="meansTransportation_3" type="dtox:VehicleLot_meansTransportationType">
            <annotation>
              <documentation>The intended method or means of moving from one place to another related to the feature or the feature's intended use. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_2" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waySurfaceComposition_3" type="dtox:VehicleLot_waySurfaceCompositionType">
            <annotation>
              <documentation>The composition(s) of a durable surface (for example: a pavement) intended to sustain ground traffic (for example: vehicular traffic or foot traffic). [Desc] Depending on the traffic situation (for example: on a floor, in a courtyard, or on a road) different compositions may be used, however in general such surfaces are composed of pieces of a hard material fitted closely together (for example: cobble-stone or brick) or of an undivided hard layer (for example: concrete) so as to give a compact, uniform, and smooth surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:VehicleLot_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:VehicleLot_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:VehicleLot_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="weightBearingCapacity-singleValue" type="double">
            <annotation>
              <documentation>The maximum weight that can be supported by a surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VehicleLot_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VehicleLot_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="VehicleLot_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleLot_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleLot_loadBearingSurfaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphaltOverConcrete">
        <annotation>
          <documentation>Surfaced with a layer of asphalt over a concrete base. [Desc] The asphalt protects the base from salt exposure by forming a sacrificial layer that may be relatively easily repaired and/or replaced.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bituminous">
        <annotation>
          <documentation>Bituminous, tar or asphalt mixed in place, oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coral">
        <annotation>
          <documentation>Composed of crushed coral. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravel">
        <annotation>
          <documentation>Composed of small water-worn or pounded stones. [Desc] Sometimes with an intermixture of sand and/or clay.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Sand that has been graded, rolled, and/or oiled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stabilisedEarth">
        <annotation>
          <documentation>A minimally prepared route constructed from a layer of local materials (for example: consolidated soils) that have been graded, rolled and possibly treated to improve their resistance to moisture and/or load-bearing capacity (sometimes termed 'stabilized'). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Bricks laid on a firm subgrade, with or without mortar. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cobbleStone">
        <annotation>
          <documentation>Cobbles laid on a firm subgrade, with or without mortar. [Desc] Traditionally, cobbles are smooth stones taken from riverbeads and cobbled (roughly assembled) together with mortar. In more recent pavements the cobbles consist of manufactured rectangular paving stones that may or may not have curved tops.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] May include an internal steel mesh to improve resistance to cracking and minimize subsequent separation of the pieces. The joints between adjacent pavement slabs may incorporate steel pins to prevent vertical misalignment of the adjacent slabs over time.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corduroy">
        <annotation>
          <documentation>A surface made of logs laid together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ice">
        <annotation>
          <documentation>Frozen water, a brittle transparent crystalline solid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="macadam">
        <annotation>
          <documentation>Crushed rock, water bound. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Surfaced by metal (for example: grating or diamond plate sheet). [Desc] Typically used in special constructions, for example: moveable bridge surfaces.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snow">
        <annotation>
          <documentation>Packed snow, usually resulting from multiple snowfalls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="woodPlank">
        <annotation>
          <documentation>Surfaced by wooden planks laid or fastened together transversely. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>Surfaced by wood (for example: logs, beams, or planks). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="asphaltic">
        <annotation>
          <documentation>Composed various mixtures of sand, gravel, crushed rock, and/or recycled paving bound together by asphalt, a black or brownish-black, solid or viscous, bituminous pitch that may be of natural origin but is most commonly produced from petroleum. [Desc] Depending on the formulation, known variously as 'asphaltic concrete', 'tar macadam', 'bitumen-bound macadam' or simply 'asphalt'. In some situations the pavement perimeter (edges and/or ends) may consist of solely of concrete (for example: around a runway) in order to improve resistance to cracking and breakage under load.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleLot_meansTransportationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="automobile">
        <annotation>
          <documentation>A self-propelled motor vehicle. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bus">
        <annotation>
          <documentation>A large passenger road vehicle running on a fixed route. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlandWaterVessel">
        <annotation>
          <documentation>A watercraft which is not seagoing and which is intended solely for use on inland waterways or water bodies. [Desc] Examples include various types of barges and narrow boats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lorry">
        <annotation>
          <documentation>A motor vehicle used for heavy loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bicycle">
        <annotation>
          <documentation>A vehicle having two or more wheels turned by pedalling, typically with handlebars at the front and a seat or saddle for the rider. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorcycle">
        <annotation>
          <documentation>A two-wheeled motor-driven road vehicle without pedal propulsion. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trackedVehicle">
        <annotation>
          <documentation>A vehicle that runs on continuous tracks instead of wheels. [Desc] For example, a tank</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleLot_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VehicleLot_waySurfaceCompositionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="unimproved">
        <annotation>
          <documentation>An unprepared route whose surface is generally a flat track following the natural terrain. [Desc] It often appears as a rough track with two wheel paths, and close vegetation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flexiblePavement">
        <annotation>
          <documentation>A pavement in which the load is carried mainly through unbound materials (for example: crushed aggregates). [Desc] A topping or seal coat may be applied to improve weather or flooding resistance, control surface dust production or raveling (pulling apart), and/or improve traction characteristics.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aggregate">
        <annotation>
          <documentation>A pavement constructed from well-graded aggregates, usually consisting of a base course of larger aggregate covered by a 'open' wearing course. [Desc] A variety of compacted aggregates may be used depending on local availability. These include, for example, crushed rock, gravel, cinders, and occasionally coral or shells. Where locally available aggregates are of poor quality, or the pavement may traverse an area often innundated by water, they may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its resistance to moisture and/or load-bearing capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boundSurface">
        <annotation>
          <documentation>A pavement constructed from an unbound base covered by a bound surface layer (for example: a seal coat or a thin layer of asphalt). [Desc] The base may be 'stabilized' by a variety of chemical means (for example: by mixing a cementitious, lime or bituminous binder with the base material) to improve its load-carrying properties.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rigidPavement">
        <annotation>
          <documentation>A pavement in which the load is carried by tightly bound materials (for example: concretes). [Desc] The most common forms are concrete and asphalt (also referred to as 'semi-rigid'), however in specialized situations other materials may be used, for example steel.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VertCoordMetadata_elevationAccuracyCategoryType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="accurate">
        <annotation>
          <documentation>Meets specified accuracy requirements. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approximate">
        <annotation>
          <documentation>Fails to meet specified accuracy requirements but is deemed sufficiently accurate for some uses. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VertPosAccuracy_absoluteVertAccEvalMethType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="evaluationDeferred">
        <annotation>
          <documentation>Evaluation deferred (no measurement). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geodeticSurveyAdequate">
        <annotation>
          <documentation>Geodetic survey control - adequate sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geodeticSurveySmall">
        <annotation>
          <documentation>Geodetic survey control - small sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="photogrammAdequate">
        <annotation>
          <documentation>Photogrammetric control - adequate sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="photogrammSmall">
        <annotation>
          <documentation>Photogrammetric control - small sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="productSpecification">
        <annotation>
          <documentation>Product specification accuracy value - assumed adequate sample. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sourceAccuracy">
        <annotation>
          <documentation>Accuracy evaluation printed on the map sheet or the evaluation was derived from source accuracy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="VesselLift_C" substitutionGroup="gml:AbstractFeature" type="dtox:VesselLift_CType">
    <annotation>
      <documentation>A mechanical device for lifting vessels from the water. [Desc] The device may be, for example, a stationary crane or a wheeled vehicle. After removal from the water the vessel may be maintained (for example: cleaning the hull of encrustations) or stored (for example: moved to a building, shed, or lot for winter storage).</documentation>
    </annotation>
  </element>
  <complexType name="VesselLift_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VesselLift_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VesselLift_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VesselLift_P" substitutionGroup="gml:AbstractFeature" type="dtox:VesselLift_PType">
    <annotation>
      <documentation>A mechanical device for lifting vessels from the water. [Desc] The device may be, for example, a stationary crane or a wheeled vehicle. After removal from the water the vessel may be maintained (for example: cleaning the hull of encrustations) or stored (for example: moved to a building, shed, or lot for winter storage).</documentation>
    </annotation>
  </element>
  <complexType name="VesselLift_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VesselLift_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VesselLift_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VesselLift_S" substitutionGroup="gml:AbstractFeature" type="dtox:VesselLift_SType">
    <annotation>
      <documentation>A mechanical device for lifting vessels from the water. [Desc] The device may be, for example, a stationary crane or a wheeled vehicle. After removal from the water the vessel may be maintained (for example: cleaning the hull of encrustations) or stored (for example: moved to a building, shed, or lot for winter storage).</documentation>
    </annotation>
  </element>
  <complexType name="VesselLift_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="liftingCapacity" type="double">
            <annotation>
              <documentation>The maximum weight that can be safely raised by a lifting device (for example: a crane). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VesselLift_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VesselLift_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VhfOmniRadioBeacon_P" substitutionGroup="gml:AbstractFeature" type="dtox:VhfOmniRadioBeacon_PType">
    <annotation>
      <documentation>A Very High Frequency (VHF) radio navigation service which uses phase comparisons of a ground transmitted signal to determine bearing. [Desc] This term is derived from the expression 'very high frequency omnidirectional radio range'.</documentation>
    </annotation>
  </element>
  <complexType name="VhfOmniRadioBeacon_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aeroObstacleLightPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an obstacle that constitutes a danger to air navigation is marked by a light or lights. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VhfOmniRadioBeacon_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VhfOmniRadioBeacon_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Vineyard_P" substitutionGroup="gml:AbstractFeature" type="dtox:Vineyard_PType">
    <annotation>
      <documentation>A tract covered by the systematic planting of grape vines. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Vineyard_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Vineyard_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Vineyard_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Vineyard_S" substitutionGroup="gml:AbstractFeature" type="dtox:Vineyard_SType">
    <annotation>
      <documentation>A tract covered by the systematic planting of grape vines. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Vineyard_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureElementOrientation-singleValue" type="double">
            <annotation>
              <documentation>The angular distance measured from true north (0 degrees) clockwise to the predominant linear pattern of the elements within a feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="navigationLandmark" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature may serve as a navigation landmark, allowing for rapid and positive orientation of a navigator. [Desc] Its size, shape, and/or location make it prominent in relation to its surroundings, and it is therefore easily recognized from the surface and/or from the air.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_2" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.cropSpecies_3" type="dtox:CropInfo_cropSpeciesType">
            <annotation>
              <documentation>The predominant species of a crop land. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_2" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingMethod_3" type="dtox:CropInfo_farmingMethodType">
            <annotation>
              <documentation>The agricultural practice(s) in use within an agro-ecosystem. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_2" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.farmingPattern_3" type="dtox:CropInfo_farmingPatternType">
            <annotation>
              <documentation>The general arrangement(s) and/or pattern(s) of farming fields. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.irrigationMethod" type="dtox:CropInfo_irrigationMethodType">
            <annotation>
              <documentation>The method used to supply crops with water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="cropInfo.permanentIrrigation" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a field is continuously used for cultivation and permanent irrigation is required due to the natural aridity of the area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Vineyard_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Vineyard_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VoidCollectionArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:VoidCollectionArea_SType">
    <annotation>
      <documentation>A data collection region lacking suitable source coverage and/or where data is not required. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="VoidCollectionArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="voidCollectionReason" type="dtox:VoidCollectionArea_voidCollectionReasonType">
            <annotation>
              <documentation>The reason(s) that geospatial data was not collected. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="voidCollectionReason_2" type="dtox:VoidCollectionArea_voidCollectionReasonType">
            <annotation>
              <documentation>The reason(s) that geospatial data was not collected. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="voidCollectionReason_3" type="dtox:VoidCollectionArea_voidCollectionReasonType">
            <annotation>
              <documentation>The reason(s) that geospatial data was not collected. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="voidCollectionType" type="dtox:VoidCollectionArea_voidCollectionTypeType">
            <annotation>
              <documentation>The type(s) of geospatial data that were not collected. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="voidCollectionType_2" type="dtox:VoidCollectionArea_voidCollectionTypeType">
            <annotation>
              <documentation>The type(s) of geospatial data that were not collected. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="voidCollectionType_3" type="dtox:VoidCollectionArea_voidCollectionTypeType">
            <annotation>
              <documentation>The type(s) of geospatial data that were not collected. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VoidCollectionArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VoidCollectionArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="VoidCollectionArea_voidCollectionReasonType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cloudCover">
        <annotation>
          <documentation>An area in the imagery source that was covered by clouds. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="darkShade">
        <annotation>
          <documentation>An area in the imagery source with insufficient contrast due to intense shading. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flooded">
        <annotation>
          <documentation>An area in the imagery source that was flooded, and thus covered, by water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inaccessible">
        <annotation>
          <documentation>An area whose conditions makes it impossible to conduct a survey. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noAvailableImagery">
        <annotation>
          <documentation>An area for which no imagery source was available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noAvailableMapSource">
        <annotation>
          <documentation>An area for which no map source was available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noAvailableSurvey">
        <annotation>
          <documentation>An area for which no survey source was available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noSuitableImagery">
        <annotation>
          <documentation>An area for which no suitable imagery was available. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRequested">
        <annotation>
          <documentation>The data was not requested by the user. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notRequired">
        <annotation>
          <documentation>The data is not required. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="snowCover">
        <annotation>
          <documentation>An area in the imagery source that was covered by snow. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vegetationCover">
        <annotation>
          <documentation>An area in the imagery source that was covered by dense vegetation canopy. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="VoidCollectionArea_voidCollectionTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bathymetry">
        <annotation>
          <documentation>Data specifying the depth of different parts of the Earth's waterbodies (for example: oceans, seas, or lakes). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hypsography">
        <annotation>
          <documentation>Data specifying the altitude of different parts of the Earth's surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="waterbodyBottomComposition">
        <annotation>
          <documentation>Data specifying the composition of different parts of the floor of the Earth's waterbodies (for example: oceans, seas, or lakes). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="VolcanicDyke_C" substitutionGroup="gml:AbstractFeature" type="dtox:VolcanicDyke_CType">
    <annotation>
      <documentation>A sheet of rock filling a fissure that sometimes shows as a terrain ridge. [Desc] Especially a mass of igneous rock that has intruded upwards through strata.</documentation>
    </annotation>
  </element>
  <complexType name="VolcanicDyke_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="surfaceSlope-singleValue" type="double">
            <annotation>
              <documentation>The slope (rate of upward inclination of the surface from the horizontal) of the surface of a feature (for example: the terrain or a waterbody floor). [Desc] The (percent) slope is determined as the change in height divided by the horizontal distance over which the change takes place, multiplied by one hundred: ((h2-h1)/d)*100. Generally the slope is determined along the primary alignment of a feature (its established direction of flow or use; for example: a road, a railway, a ridge line, and/or a bridge). In those cases where the primary alignment is essentially horizontal (for example, a beach, a watercourse bank, or a cut) the surface slope is typically determined at right angles to the primary alignment.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VolcanicDyke_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:VolcanicDyke_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Volcano_P" substitutionGroup="gml:AbstractFeature" type="dtox:Volcano_PType">
    <annotation>
      <documentation>A hill or mountain situated over an opening or openings in the Earth's crust through which lava, cinders, steam, and/or gases, are or have been expelled. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Volcano_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lastRecordedEruptionDate" type="string">
            <annotation>
              <documentation>The date of the most recent eruption of a volcano taken from the historical record or if not available, estimated from the geologic record. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volcanicActivity" type="dtox:Volcano_volcanicActivityType">
            <annotation>
              <documentation>The current level of activity of a volcano. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volcanicEruptionFrequency" type="integer">
            <annotation>
              <documentation>The average interval between eruptions of a volcano based on the historical and geologic record. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volcanoShape" type="dtox:Volcano_volcanoShapeType">
            <annotation>
              <documentation>The classification by shape of a volcano. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Volcano_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Volcano_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Volcano_S" substitutionGroup="gml:AbstractFeature" type="dtox:Volcano_SType">
    <annotation>
      <documentation>A hill or mountain situated over an opening or openings in the Earth's crust through which lava, cinders, steam, and/or gases, are or have been expelled. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Volcano_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="hydrographicBaseHeight.value-singleValue" type="double">
            <annotation>
              <documentation>The height from a specified sounding datum to the bottom or base of a feature (for example: the base of a lighthouse). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lastRecordedEruptionDate" type="string">
            <annotation>
              <documentation>The date of the most recent eruption of a volcano taken from the historical record or if not available, estimated from the geologic record. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volcanicActivity" type="dtox:Volcano_volcanicActivityType">
            <annotation>
              <documentation>The current level of activity of a volcano. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volcanicEruptionFrequency" type="integer">
            <annotation>
              <documentation>The average interval between eruptions of a volcano based on the historical and geologic record. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volcanoShape" type="dtox:Volcano_volcanoShapeType">
            <annotation>
              <documentation>The classification by shape of a volcano. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Volcano_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Volcano_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Volcano_volcanicActivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="active">
        <annotation>
          <documentation>A volcano that erupts frequently. [Desc] It may be currently erupting or showing signs of unrest, such as unusual earthquake activity or significant new gas emissions.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dormant">
        <annotation>
          <documentation>A volcano that has erupted in historical times but is now quiet. [Desc] It may become active again if conditions are right.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inactiveOrExtinct">
        <annotation>
          <documentation>A volcano that has not erupted in historical times and based on tectonic conditions is considered unlikely to do so again. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Volcano_volcanoShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cone">
        <annotation>
          <documentation>Cone-shaped mountain or peak composed of layers of lava. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cinderCone">
        <annotation>
          <documentation>Cone formed round the mouth of a volcano by debris cast up during eruption. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shield">
        <annotation>
          <documentation>Broad, gently sloping, and resembling a flattened dome or shield, generally formed by overlapping and interfingering basaltic lava flows. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="caldera">
        <annotation>
          <documentation>Crater of great size whose breadth greatly exceeds that of the vent(s) within it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="composite">
        <annotation>
          <documentation>Large, conical, and composed of alternating layers of lava and pyroclastic materials. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Wall_C" substitutionGroup="gml:AbstractFeature" type="dtox:Wall_CType">
    <annotation>
      <documentation>A solid man-made barrier of generally heavy material used as an enclosure, boundary, or for protection. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Wall_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="barrierTopType" type="dtox:Wall_barrierTopTypeType">
            <annotation>
              <documentation>The type of structure and/or material mounted on the top of a barrier (for example: a fence or a wall). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Wall_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Wall_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Wall_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Wall_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Wall_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Wall_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wallType" type="dtox:Wall_wallTypeType">
            <annotation>
              <documentation>The type of a wall based on structure and/or function. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Wall_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Wall_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Wall_S" substitutionGroup="gml:AbstractFeature" type="dtox:Wall_SType">
    <annotation>
      <documentation>A solid man-made barrier of generally heavy material used as an enclosure, boundary, or for protection. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Wall_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="barrierTopType" type="dtox:Wall_barrierTopTypeType">
            <annotation>
              <documentation>The type of structure and/or material mounted on the top of a barrier (for example: a fence or a wall). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Wall_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Wall_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maximumObstacleHeight" type="double">
            <annotation>
              <documentation>The maximum distance from the bottom to the top of a terrain (or waterbody floor) obstacle. [Desc] May be a height or a depth.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Wall_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Wall_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Wall_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Wall_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="thickness-singleValue" type="double">
            <annotation>
              <documentation>The distance between the two opposite surfaces of an object, usually the distance of smallest measure. [Desc] The third dimension of an object, distinct from length and width (breadth).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wallType" type="dtox:Wall_wallTypeType">
            <annotation>
              <documentation>The type of a wall based on structure and/or function. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Wall_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Wall_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Wall_barrierTopTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="barbedWire">
        <annotation>
          <documentation>Constructed of twisted wire strands with short pointed pieces inserted at intervals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chainLink">
        <annotation>
          <documentation>Constructed of heavy wire in a diamond-shaped mesh. [Desc] Usually the top is left untreated, thus exposing an irregular edge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concertinaWire">
        <annotation>
          <documentation>A type of barbed wire or razor wire that is formed in large coils, each consisting of two oppositely wound helices which support each other against crushing, that are expanded like a concertina. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electricWire">
        <annotation>
          <documentation>Constructed of wire that is supported by insulators and electrified so as to shock an animal touching it. [Desc] The shock is usually mild for animal fences but potentially life threatening for security fences.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spiked">
        <annotation>
          <documentation>Surmounted by a dense set of spiked and/or sharp structures (for example: sharp rocks, nails, broken glass, or manufactured saw-toothed metal 'combs'). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Wall_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Wall_historicSignificanceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="battlefield">
        <annotation>
          <documentation>The site of a land battle of historic importance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="historic">
        <annotation>
          <documentation>Designated as historic by a recognized authority. [Desc] Generally of only a few hundred years of age or less.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>A site that has significance because of its association with an historic military event or activity other than a specific battle and its associated battlefield. [Desc] For example, the (US) WWII Memorial, the (US) Vietnam Memorial, the (US) Marine Corps Memorial, Trafalger Square, the Arc d'Triomphe, and historical military facilities such as Hadrian's Wall, the Great Wall of China, and (US) Ft. McHenry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancient">
        <annotation>
          <documentation>Belonging to, and dating from, times long past. [Desc] Generally of many hundreds, if not thousands, of years of age.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notSignificant">
        <annotation>
          <documentation>Not ancient or otherwise of historic significance. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="religious">
        <annotation>
          <documentation>A site that has significance because of its association with a religious event or activity. [Desc] For example, the Western Wall, the Jordan River, and Lourdes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="national">
        <annotation>
          <documentation>A site that has significance because of its general importance to a nation. [Desc] For example, the Statue of Liberty, the St. Louis Arch, the Brandenburg Gate, and Westminster Abbey.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Wall_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Wall_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="clay">
        <annotation>
          <documentation>A stiff tenacious fine-grained earth consisting mainly of hydrated aluminosilicates, which become more plastic when water is added and can be moulded and dried. [Desc] Used to make bricks and/or pottery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="composition">
        <annotation>
          <documentation>NA [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conglomerate">
        <annotation>
          <documentation>A coarse-grained sedimentary rock composed of rounded fragments embedded in a matrix of a cementing material such as silica. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rubble">
        <annotation>
          <documentation>The debris (for example: waste fragments of masonry) of decayed or demolished buildings and/or other structures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Wall_wallTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="freeStanding">
        <annotation>
          <documentation>A wall that is neither attached to another structure nor is serving a retaining function. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="retaining">
        <annotation>
          <documentation>A wall supporting or confining a mass of earth or water. [Desc] Often located at the edge of a terrace or excavation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WasteHeap_S" substitutionGroup="gml:AbstractFeature" type="dtox:WasteHeap_SType">
    <annotation>
      <documentation>An area where heaped material (for example: waste or spoil) is deposited. [Desc] Waste heaps may be located at disposal sites or in unsanctioned and unprepared locations where illegal dumping takes place. Illegal dumping sites are usually composed of materials produced in the immediately surrounding area; for example, in a residential neighborhood their content would principally be household trash. Illegal dumping sites have no associated structures or facilities.</documentation>
    </annotation>
  </element>
  <complexType name="WasteHeap_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WasteHeap_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WasteHeap_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterAerodrome_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterAerodrome_PType">
    <annotation>
      <documentation>An aerodrome intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft on water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterAerodrome_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldSymbolType" type="dtox:WaterAerodrome_airfieldSymbolTypeType">
            <annotation>
              <documentation>The type of airfield symbol designation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse" type="dtox:WaterAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_2" type="dtox:WaterAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_3" type="dtox:WaterAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterAerodrome_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterAerodrome_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterAerodrome_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterAerodrome_SType">
    <annotation>
      <documentation>An aerodrome intended to be used either wholly or in part for the arrival, departure and surface movement of aircraft on water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterAerodrome_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeElevation" type="double">
            <annotation>
              <documentation>The vertical distance above Mean Sea Level (MSL) of the highest point of the landing area. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="aerodromeIdentifier" type="string">
            <annotation>
              <documentation>The unique identifier of an aerodrome, heliport or seaplane base. [Desc] It may used to relate information about components (for example: runways, helipads, taxiways, and aprons) of the aerodrome, heliport or seaplane base to each other and to the overall facility.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldType" type="dtox:Aerodrome_airfieldTypeType">
            <annotation>
              <documentation>The type of an airfield based on the size and/or paving of its runways. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Aerodrome_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityName" type="string">
            <annotation>
              <documentation>The name of the office responsible for controlling a facility or site. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Aerodrome_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="iataLocationIdentifier" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules (resolution 767) governed by the International Air Transport Association (IATA). [Desc] These location identifiers may not be unique.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="icaoLocationIndicator" type="string">
            <annotation>
              <documentation>The identifier that is assigned to a location in accordance with rules prescribed by the International Civil Aviation Organization (ICAO) in Document 7910. [Desc] If available this indicator shall be used as primary for identification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="installationOperator" type="string">
            <annotation>
              <documentation>The name of the company or authority operating an installation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="magneticVariation-singleValue" type="double">
            <annotation>
              <documentation>The angular difference between True North and Magnetic North measured at a given position and date. [Desc] The value given indicates whether the angular difference is East (positive) or West (negative) of True North. True North is the direction of the northern point at which the geographic meridian lines meet.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="monitored" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is actively monitored. [Desc] For example, attended or watched over by personnel.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="operatingAgency" type="dtox:Aerodrome_operatingAgencyType">
            <annotation>
              <documentation>The operating agency responsible for controlling air traffic within an airspace area of defined horizontal and vertical dimensions. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Aerodrome_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="maritimeNavigationMarked" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is significant to maritime safety of navigation and is marked (for example: by a light or beacon) by a maritime-specific navigational aid. [Desc] Mariners may also use other prominent features (for example: rotating aeronautical beacons or lighted structures) for informal navigational purposes.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldSymbolType" type="dtox:WaterAerodrome_airfieldSymbolTypeType">
            <annotation>
              <documentation>The type of airfield symbol designation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse" type="dtox:WaterAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_2" type="dtox:WaterAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="airfieldUse_3" type="dtox:WaterAerodrome_airfieldUseType">
            <annotation>
              <documentation>The primary use(s) of an airfield. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterAerodrome_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterAerodrome_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterAerodrome_airfieldSymbolTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="activeCivilian">
        <annotation>
          <documentation>An active civil airfield controlled and operated by civil authorities primarily for use by civil aircraft, although the military may have landing privileges and/or contract rights. At a minimum, the following facilities and services must be available: Control tower or a similar air traffic control service, permanent or temporary lighting, POL, and facilities for organizational maintenance or better. [Desc] The air traffic control service can be provided by a facility such as a Flight Service Station (FSS) which issues clearances and advisories when there is no tower or the tower is not in operation. The FSS can also have a Remote Communication Outlet (RCO) or can be collocated with a UNICOM Aeronautical Advisory Station.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="activeJointCivMil">
        <annotation>
          <documentation>An active joint (Civil and Military) airfield jointly controlled, used and/or operated by both civil and military agencies. The military agencies must be permanent, operational, flight line tenants with or without aircraft stationed on the airfield. Minimum facilities and services are the same as for active civil (A) airfields. [Desc] If both military and civil ICAO identifiers are assigned to the airfield, the airfield will be considered a joint use airfield.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="activeMilitary">
        <annotation>
          <documentation>An active military airfield controlled and operated by military authorities primarily for use by military aircraft, although civil aircraft may have landing privileges and/or contracts rights. Minimum facilities and services are the same as for active civil (A) airfields. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="activeLessMinFac">
        <annotation>
          <documentation>An active airfield with less than the minimum facilities required for A, B, or C airfields and having either soft or hard surface runways. [Desc] Airfields under construction with no runway yet usable are included in this category. For the United States, the FAA term 'Inactive' will be incorporated into this category.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abandonedClosedNotUsable">
        <annotation>
          <documentation>An airfield that has usable runways or landing areas, but which is abandoned or closed on a permanent, indefinite, or temporary basis. [Desc] For the United States the FAA term 'Closed' will be incorporated into this category.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unusableLandingOrTakeOff">
        <annotation>
          <documentation>An airfield (or former airfield) that is visible from the air but is unusable for landing or take-off, regardless of the runway or landing area length or surface, due to the deterioration of the runways and/or landing areas and/or other hazardous conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="decoy">
        <annotation>
          <documentation>A decoy airfield or heliport that is not capable of supporting any aircraft operations but is designed to resemble a usable airfield or heliport from the air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterAerodrome_airfieldUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="majorAirfield">
        <annotation>
          <documentation>An aerodrome that has the facilities, equipment, and services to support the operations of large commercial aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minorAirfield">
        <annotation>
          <documentation>An aerodrome that has the facilities, equipment, and services to support the operations of mid-sized regional type aircraft or general aviation aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="generalAviatAircraftOper">
        <annotation>
          <documentation>An aerodrome that has the necessary equipment for the takeoff, landing, maintenance, and storage needs of general aviation (sometimes referred to as 'light') aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ultralightSite">
        <annotation>
          <documentation>An aerodrome specifically designed to accommodate the special takeoff, landing, maintenance, and storage needs of a microlight- or ultralight-class aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="winchLaunchHangGliderSite">
        <annotation>
          <documentation>An aerodrome that has the necessary equipment for the launch, landing, maintenance, and storage of hang gliders that are launched by a winch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="emergency">
        <annotation>
          <documentation>An aerodrome that has been reserved for emergency purposes, such as landing of distressed aircraft, landing of hazardous aircraft, or military operations during time of exercise or conflict. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WaterIntakeTower_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterIntakeTower_PType">
    <annotation>
      <documentation>A tower-like structure associated with a dam or water source and used for the intake of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterIntakeTower_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterIntakeTower_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterIntakeTower_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterIntakeTower_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterIntakeTower_SType">
    <annotation>
      <documentation>A tower-like structure associated with a dam or water source and used for the intake of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterIntakeTower_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterIntakeTower_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterIntakeTower_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterMill_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterMill_PType">
    <annotation>
      <documentation>A structure that uses a water wheel or turbine to drive a mechanical process (for example: grinding grain into flour, cutting timber into lumber, or stripping bark from trees for use in tanning). [Desc] A water mill that only generates electricity is more usually termed a 'hydroelectric plant'.</documentation>
    </annotation>
  </element>
  <complexType name="WaterMill_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterMill_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterMill_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterMill_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterMill_SType">
    <annotation>
      <documentation>A structure that uses a water wheel or turbine to drive a mechanical process (for example: grinding grain into flour, cutting timber into lumber, or stripping bark from trees for use in tanning). [Desc] A water mill that only generates electricity is more usually termed a 'hydroelectric plant'.</documentation>
    </annotation>
  </element>
  <complexType name="WaterMill_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterMill_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterMill_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterRace_C" substitutionGroup="gml:AbstractFeature" type="dtox:WaterRace_CType">
    <annotation>
      <documentation>An artificial channel for a current of water, especially one built to provide water for industrial or agricultural purposes or for transporting water-borne materials. [Desc] For example, a sluice, a flume, or a tailrace.</documentation>
    </annotation>
  </element>
  <complexType name="WaterRace_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:WaterRace_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:WaterRace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:WaterRace_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:WaterRace_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:WaterRace_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterRaceType" type="dtox:WaterRace_waterRaceTypeType">
            <annotation>
              <documentation>The type of a water race based on its structure and/or intended purpose. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterRace_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterRace_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterRace_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterRace_PType">
    <annotation>
      <documentation>An artificial channel for a current of water, especially one built to provide water for industrial or agricultural purposes or for transporting water-borne materials. [Desc] For example, a sluice, a flume, or a tailrace.</documentation>
    </annotation>
  </element>
  <complexType name="WaterRace_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:WaterRace_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:WaterRace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:WaterRace_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:WaterRace_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:WaterRace_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterRaceType" type="dtox:WaterRace_waterRaceTypeType">
            <annotation>
              <documentation>The type of a water race based on its structure and/or intended purpose. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterRace_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterRace_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterRace_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterRace_SType">
    <annotation>
      <documentation>An artificial channel for a current of water, especially one built to provide water for industrial or agricultural purposes or for transporting water-borne materials. [Desc] For example, a sluice, a flume, or a tailrace.</documentation>
    </annotation>
  </element>
  <complexType name="WaterRace_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:WaterRace_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:WaterRace_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:WaterRace_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="relativeLevel" type="dtox:WaterRace_relativeLevelType">
            <annotation>
              <documentation>The relationship of the elevation of the terrain surface of or at the base of the feature and that of the surrounding terrain. [Desc] The terrain may be either dry or submerged (for example: a waterbody bottom).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:WaterRace_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:WaterRace_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterRaceType" type="dtox:WaterRace_waterRaceTypeType">
            <annotation>
              <documentation>The type of a water race based on its structure and/or intended purpose. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterRace_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterRace_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterRace_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterRace_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterRace_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterRace_relativeLevelType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="raised">
        <annotation>
          <documentation>A localized area of significantly higher elevation than that of the surrounding terrain. [Desc] For example, an embankment, a berm, a ridge, a terrain mound, and a fill.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="level">
        <annotation>
          <documentation>An area of similar or identical elevation to that of the surrounding terrain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="depressed">
        <annotation>
          <documentation>A localized area of significantly lower elevation than that of the surrounding terrain. [Desc] For example, a terrain depression, a gully, a moat and a terrain cut for a road, railway and/or canal.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterRace_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="asphalt">
        <annotation>
          <documentation>Black or brownish-black, solid or viscous, bituminous pitch, of natural occurrence or produced from petroleum. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brick">
        <annotation>
          <documentation>Clay kneaded, moulded, and baked or sun-dried, used as a building material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="concrete">
        <annotation>
          <documentation>A heavy-duty building material made from a mixture of broken stone or gravel, sand, cement, and water, that forms a stonelike mass on hardening. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="masonry">
        <annotation>
          <documentation>Building materials (for example: stone, brick, concrete, hollow-tile, concrete block, gypsum block, or other similar building units or materials and/or a combination of the same) bonded together with mortar to form a structure (for example: a wall, a pier, or a buttress). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="metal">
        <annotation>
          <documentation>Any of the class of substances that are characteristically lustrous, ductile, fusible, malleable solids and are good conductors of heat and electricity. [Desc] For example, gold, silver, copper, iron, lead, tin, and certain alloys (as brass and bronze).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="prestressedConcrete">
        <annotation>
          <documentation>Reinforced concrete in which internal stresses have been introduced to reduce potential tensile stress in the concrete resulting from loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reinforcedConcrete">
        <annotation>
          <documentation>Poured concrete containing steel bars or metal netting to increase its tensile strength. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rock">
        <annotation>
          <documentation>Stones of any size. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steel">
        <annotation>
          <documentation>Any of numerous artificially produced alloys of iron containing up to 3 percent of other elements (including less than about 2.2 percent carbon) and having great strength and malleability. [Desc] Able to be tempered to many different degrees of hardness. Used for making tools, weapons, and/or machinery.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stone">
        <annotation>
          <documentation>Pieces of rock or mineral substance (other than metal) of definite form and size, usually artificially shaped, and used for some special purpose. [Desc] Used, for example, for building, for paving, or in the form of a block, slab, or pillar set up as a memorial and/or a boundary-mark.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wood">
        <annotation>
          <documentation>The hard, compact, fibrous substance of which the roots, trunks, and branches of trees and shrubs consist. [Desc] Consists largely of secondary xylem, which forms the strengthening and water-transporting tissue of the plant.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="treatedTimber">
        <annotation>
          <documentation>A timber that has been impregnated with chemicals (for example: cresote oil) to reduce damage from wood rot and/or insects. [Desc] Often used for the portions of a structure that are likely to be in ongoing contact with soil and/or water.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterRace_verticalRelativeLocationType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="belowGroundSurface">
        <annotation>
          <documentation>Buried below the ground (terrain) surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="onSurface">
        <annotation>
          <documentation>Located on the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aboveSurface">
        <annotation>
          <documentation>Located above the ground (terrain) or the surface of the waterbody. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterRace_waterRaceTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="sluice">
        <annotation>
          <documentation>An open artificial watercourse or passageway for water, having a gate or valve to regulate its flow. [Desc] May be employed in mine ore washing operations or for irrigation. Sluices are usually located on the ground.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flume">
        <annotation>
          <documentation>An open artificial watercourse normally inclined and having no gate, which conveys water for the purposes of material transport including water, hydraulic mining operations, or the study of water and sediment movement. [Desc] Flumes are used in hydraulic or placer mining and in the logging industry. Unlike a sluice, a flume will not be controlled by a gate. A flume may be either on the ground or elevated above the ground surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="headrace">
        <annotation>
          <documentation>An artificial channel that feeds water to a point of industrial application (for example: a millwheel or turbine) before use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tailrace">
        <annotation>
          <documentation>An artificial channel for conveying water away from a point of industrial application (for example: a millwheel or turbine) after use. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterResourceInfo_hydrologicPersistenceType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="perennial">
        <annotation>
          <documentation>Filled and/or flowing continuously throughout the year as its bed lies below the water table. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intermittent">
        <annotation>
          <documentation>Filled and/or flowing for part of the year. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dry">
        <annotation>
          <documentation>Filled and/or flowing infrequently, generally only during and/or immediately after heavy precipitation. [Desc] The waterbody is often vegetated (for example: with shrubs); such a streambed in the Southwestern United States is termed a 'derramadero'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterResourceInfo_waterTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="alkaline">
        <annotation>
          <documentation>Water with a pH above 7.0. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mineral">
        <annotation>
          <documentation>Water which has natural mineral salts or gases (carbon dioxide) and contains at least 250 milligrams per litre of dissolved salts and minerals. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="saline">
        <annotation>
          <documentation>Water containing greater than 15,000 to less than or equal 30,000 milligrams per litre of total dissolved solids (TDS). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fresh">
        <annotation>
          <documentation>Containing less than 1,000 milligrams per litre of dissolved salts or minerals. [Desc] Chloride is less than or equal to 600 milligrams per litre and sulphates are less than or equal to 300 milligrams per litre.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brackish">
        <annotation>
          <documentation>Water containing dissolved salts and minerals greater than 1,000 to less than or equal to 15,000 milligrams per litre. [Desc] Brackish water may result from mixing of seawater with fresh water, as in estuaries, or it may occur naturally, as in brackish fossil aquifers.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seawater">
        <annotation>
          <documentation>Water containing greater than 30,000 to less than or equal 40,000 milligrams per litre of total dissolved solids (TDS). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brine">
        <annotation>
          <documentation>Water containing greater than 40,000 milligrams per litre of total dissolved solids (TDS). [Desc] Saltier than full strength seawater.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterResourceInfo_waterUseType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="agriculturalIrrigation">
        <annotation>
          <documentation>Water applied to lands specifically to assist in the growing of crops and pastures. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="commercial">
        <annotation>
          <documentation>Water for motels, hotels, restaurants, office buildings, and other commercial facilities. [Desc] Excludes specifically industrial purposes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="domesticIrrigation">
        <annotation>
          <documentation>Water used for household gardening and/or watering of grounds plantings (for example: shrubs and lawns). [Desc] May also include additional exterior domestic purposes (for example: washing of vehicles).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="industrial">
        <annotation>
          <documentation>Water used for industrial purposes such as fabrication, processing, washing, and cooling. [Desc] For example, used by industries as steel, chemical and allied products, paper and allied products, mining, and petroleum refining.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="institutional">
        <annotation>
          <documentation>Water use by facilities that meet a social purpose (for example: charity or imprisonment) and/or to serve the general social welfare (for example: health care or education). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="livestock">
        <annotation>
          <documentation>Water used for watering livestock, feeding lots, dairy operations, fish farming, and other on-farm agricultural purposes excepting irrigation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="municipal">
        <annotation>
          <documentation>Water used for street cleaning, firefighting and other municipal purposes. [Desc] May also include additional domestic or commercial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="powerGeneration">
        <annotation>
          <documentation>Water used to either directly generate hydroelectric power or for the purpose of cooling at a thermal power station (one that utilizes combustion of hydrocarbons). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="recreational">
        <annotation>
          <documentation>Water used to maintain vegetative growth in recreational lands such as parks and golf courses, or in support of other recreational uses (for example: swimming pools). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sanitaryDomestic">
        <annotation>
          <documentation>Water used for household purposes, such as drinking, food preparation, bathing, and washing clothes and dishes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WaterTower_C" substitutionGroup="gml:AbstractFeature" type="dtox:WaterTower_CType">
    <annotation>
      <documentation>A tower supporting an elevated storage tank of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterTower_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:WaterTower_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterTower_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterTower_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterTower_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterTower_PType">
    <annotation>
      <documentation>A tower supporting an elevated storage tank of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterTower_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:WaterTower_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterTower_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterTower_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterTower_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterTower_SType">
    <annotation>
      <documentation>A tower supporting an elevated storage tank of water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterTower_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:WaterTower_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="supported" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is physically supported by another feature. [Desc] For example, a tower may be supported by a building, an aerial may be supported by a tower, or a pipeline may be supported by a trestle.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="volume-singleValue" type="double">
            <annotation>
              <documentation>The volume of a feature. [Desc] For example, the storage capacity of a water tower.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterTower_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterTower_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterTower_structureShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="cylindricalOnTower">
        <annotation>
          <documentation>In the shape of a vertical cylinder raised up on a support structure. [Desc] The top may be of various shapes, for example, flat, rounded, and/or conical. The support structure may be in the form of multiple poles or trusses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sphericalOnColumn">
        <annotation>
          <documentation>In the shape of a sphere raised up on a column. [Desc] The column serves as the sole support structure. The sphere may be 'flattened' so that its vertical dimension is smaller than its horizontal dimension (an ellipsoidal shape).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalConicalTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a conical top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalDomedTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a domed top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cylindricalFlatTop">
        <annotation>
          <documentation>In the shape of a vertical cylinder with a flat top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spherical">
        <annotation>
          <documentation>In the shape of a sphere. [Desc] If the sphere is half-buried then it may appear as a dome.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WaterTreatmentBed_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterTreatmentBed_PType">
    <annotation>
      <documentation>A tract for the treatment of water that consists of a bed of material where water is aerated or filtered. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterTreatmentBed_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:WaterTreatmentBed_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:WaterTreatmentBed_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterTreatmentBed_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterTreatmentBed_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterTreatmentBed_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterTreatmentBed_SType">
    <annotation>
      <documentation>A tract for the treatment of water that consists of a bed of material where water is aerated or filtered. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WaterTreatmentBed_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:WaterTreatmentBed_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:WaterTreatmentBed_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterTreatmentBed_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterTreatmentBed_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterTreatmentBed_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterTreatmentBed_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WaterWell_C" substitutionGroup="gml:AbstractFeature" type="dtox:WaterWell_CType">
    <annotation>
      <documentation>A shaft sunk into the ground to reach and tap a supply of water intended for uses other than power generation, heating or the extraction of minerals. [Desc] May be, for example, drilled to tap deep underground reservoirs or dug to reach a shallow water table. Dug wells are typically circular, lined with masonry, have a stone border and a structure built above then for lowering and raising a bucket.</documentation>
    </annotation>
  </element>
  <complexType name="WaterWell_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Well_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Well_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:WaterWell_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="staticWaterLevel" type="double">
            <annotation>
              <documentation>The natural level of the water table in a well, measured with respect to surface level when water is not being actively withdrawn. [Desc] May be a positive value when an artesian aquifer is tapped and the resulting pressure is sufficient to raise the water in a connected tube above the surface level.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterWellConstructionDesc" type="string">
            <annotation>
              <documentation>A narrative or other textual description of the screening, casing, and/or finishing of a water well. [Desc] A well screen is system of mesh screening or holes designed to allow water to enter a well or borehole without undue loss of flow while excluding sand, silt, and other geologic material. A well casing is a tubular structure placed in the drilled hole to maintain the physical opening from the underground water source to the surface, and also to insulate the passage of water from either loss or pollution in the intervening strata. The casing extends above the surface and protects against surface contaminants entering the water supply by its height and some form of covering.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellType" type="dtox:WaterWell_wellTypeType">
            <annotation>
              <documentation>The type of a well, generally based on method of construction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:WaterWell_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterWell_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterWell_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterWell_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterWell_PType">
    <annotation>
      <documentation>A shaft sunk into the ground to reach and tap a supply of water intended for uses other than power generation, heating or the extraction of minerals. [Desc] May be, for example, drilled to tap deep underground reservoirs or dug to reach a shallow water table. Dug wells are typically circular, lined with masonry, have a stone border and a structure built above then for lowering and raising a bucket.</documentation>
    </annotation>
  </element>
  <complexType name="WaterWell_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Well_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Well_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:WaterWell_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="staticWaterLevel" type="double">
            <annotation>
              <documentation>The natural level of the water table in a well, measured with respect to surface level when water is not being actively withdrawn. [Desc] May be a positive value when an artesian aquifer is tapped and the resulting pressure is sufficient to raise the water in a connected tube above the surface level.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterWellConstructionDesc" type="string">
            <annotation>
              <documentation>A narrative or other textual description of the screening, casing, and/or finishing of a water well. [Desc] A well screen is system of mesh screening or holes designed to allow water to enter a well or borehole without undue loss of flow while excluding sand, silt, and other geologic material. A well casing is a tubular structure placed in the drilled hole to maintain the physical opening from the underground water source to the surface, and also to insulate the passage of water from either loss or pollution in the intervening strata. The casing extends above the surface and protects against surface contaminants entering the water supply by its height and some form of covering.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wellType" type="dtox:WaterWell_wellTypeType">
            <annotation>
              <documentation>The type of a well, generally based on method of construction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:WaterWell_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterWell_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterWell_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterWell_controllingAuthorityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="civilian">
        <annotation>
          <documentation>An administrative unit not associated with an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="public">
        <annotation>
          <documentation>Administered on behalf all members of a community, rather than restricted to an individual or corporation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="jointMilitaryCivilian">
        <annotation>
          <documentation>An administrative body composed of both military and civil authorities. [Desc] Often created during times of civil unrest or war and intended to be of a temporary nature.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="military">
        <annotation>
          <documentation>An armed force constituted under the laws of a State. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="private">
        <annotation>
          <documentation>Administered by an individual or corporation, rather than a State or a public body. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterWell_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notInOperation">
        <annotation>
          <documentation>Fully functional and ready for operation however has not been certified or commissioned for such use. [Desc] The operational capacity may not be authorized for various reasons, such as newly installed and not yet commissioned or certified, or operational but has been taken out of service for non-technical reasons, awaiting certification or commissioning status.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterWell_wellTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="walledIn">
        <annotation>
          <documentation>A well whose wall is faced, generally with masonry, to prevent collapse. [Desc] Usually circular with a stone border and a structure built above it for lowering and raising a bucket.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="artesian">
        <annotation>
          <documentation>Created by a perpendicular boring into a confined aquifer, the water rising spontaneously above the water-table (strictly, to the surface). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dugOrDrilled">
        <annotation>
          <documentation>Created by either digging or drilling. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dug">
        <annotation>
          <documentation>Created through a (generally manual) process of digging to tap shallow groundwater. [Desc] The resulting bore is wide, typically several feet or more in diameter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drilled">
        <annotation>
          <documentation>Created by specialized equipment using methods specific to the nature of the strata penetrated (for example: drilled, driven, bored, and/or jetted). [Desc] Generally employed to tap deep groundwater reservoirs. The resulting bore is narrow, typically only a few inches in diameter.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WaterbodyArea_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterbodyArea_PType">
    <annotation>
      <documentation>A geographically defined part of a waterbody (for example: the sea or other navigable waters). [Desc] It may have a proper name (for example: Philippine Sea, Bismark Sea, or Coral Sea).</documentation>
    </annotation>
  </element>
  <complexType name="WaterbodyArea_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyMorphology" type="dtox:WaterbodyArea_waterbodyMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of a waterbody as a whole or in a localized area. [Desc] Generally used to describe relatively large bodies of water, for example those that are characterized by tidal conditions, swells, and/or high heavy wave action, whether containing fresh or salt water.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterbodyArea_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterbodyArea_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterbodyArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterbodyArea_SType">
    <annotation>
      <documentation>A geographically defined part of a waterbody (for example: the sea or other navigable waters). [Desc] It may have a proper name (for example: Philippine Sea, Bismark Sea, or Coral Sea).</documentation>
    </annotation>
  </element>
  <complexType name="WaterbodyArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyMorphology" type="dtox:WaterbodyArea_waterbodyMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of a waterbody as a whole or in a localized area. [Desc] Generally used to describe relatively large bodies of water, for example those that are characterized by tidal conditions, swells, and/or high heavy wave action, whether containing fresh or salt water.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterbodyArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterbodyArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterbodyArea_waterbodyMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="gat">
        <annotation>
          <documentation>A natural or artificial passage or channel through shoals or steep banks, or across a line of banks lying between two channels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bank">
        <annotation>
          <documentation>An elevation over which the depth of water is relatively shallow, but normally sufficient for safe surface navigation. [Desc] Typically located on a shelf (continental or insular).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deep">
        <annotation>
          <documentation>An obsolete term which was generally restricted to depths greater than 6,000 metres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bay">
        <annotation>
          <documentation>An indentation in the coastline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="basin">
        <annotation>
          <documentation>A depression in the sea floor of variable extent. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tidalFlat">
        <annotation>
          <documentation>A large flat area of mud or sand attached to the shore and alternately covered and uncovered by the tide. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trench">
        <annotation>
          <documentation>A long narrow, characteristically very deep and asymmetrical depression of the sea floor, with relatively steep sides, commonly between abyssal hills and continental margins. [Desc] Trenches are commonly associated with subduction zones, the trench then paralleling a volcanic arc.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mudFlats">
        <annotation>
          <documentation>A level tract of land, as the bed of a dry lake or an area frequently uncovered at low tide. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reef">
        <annotation>
          <documentation>A rock lying at or near the sea surface that may constitute a hazard to surface navigation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ledge">
        <annotation>
          <documentation>A rocky formation continuous with and fringing the shore. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canyon">
        <annotation>
          <documentation>A relatively narrow, deep depression with steep sides, the bottom of which generally has a continuous slope. [Desc] Developed characteristically on some continental slopes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="narrows">
        <annotation>
          <documentation>A navigable narrow part of a bay, strait, or river. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shoal">
        <annotation>
          <documentation>An offshore hazard to surface navigation that is composed of unconsolidated material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="knoll">
        <annotation>
          <documentation>A relatively small isolated elevation of a rounded shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ridge">
        <annotation>
          <documentation>A long, narrow elevation with steep sides often separating ocean basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seamount">
        <annotation>
          <documentation>A large isolated elevation, greater than 1000 metres in relief above the sea floor, characteristically of conical form. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pinnacle">
        <annotation>
          <documentation>Any high tower or spire-shaped pillar or rock or coral, alone or cresting a summit. [Desc] It may extend above the surface of the water. If completely submerged it may or may not be a hazard to surface navigation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abyssalPlain">
        <annotation>
          <documentation>An extensive, flat, gently sloping or nearly level region at abyssal depths. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plateau">
        <annotation>
          <documentation>A flat or nearly flat area of considerable extent, dropping off abruptly on one or more sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spur">
        <annotation>
          <documentation>A subordinate elevation, ridge or rise projecting outward from a larger feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shelf">
        <annotation>
          <documentation>A zone adjacent to a continent (or around an island) and extending from the low water line to a depth at which there is usually a marked increase of slope towards oceanic depths. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trough">
        <annotation>
          <documentation>A long depression of the sea floor characteristically flat bottomed and steep sided and normally shallower than a trench. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="saddle">
        <annotation>
          <documentation>A broad pass, resembling in shape a riding saddle, in a ridge or between contiguous seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abyssalHills">
        <annotation>
          <documentation>A tract, on occasion extensive, of often low (100-500 metre) elevations on the deep sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="apron">
        <annotation>
          <documentation>A gently dipping featureless surface, underlain primarily by sediment, at the base of any steeper slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="archipelagicApron">
        <annotation>
          <documentation>A gentle slope with a generally smooth surface on the sea floor, characteristically found around groups of islands or seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="borderland">
        <annotation>
          <documentation>A region adjacent to a continent, normally occupied by or bordering a shelf, that is highly irregular with depths well in excess of those typical of a shelf. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="continentalMargin">
        <annotation>
          <documentation>The zone, generally consisting of shelf, slope and rise, separating the continent from the abyssal plain or deep sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="continentalRise">
        <annotation>
          <documentation>A gentle slope rising from the oceanic depths towards the foot of a continental slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="escarpment">
        <annotation>
          <documentation>An elongated and comparatively steep slope separating or gently sloping areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fan">
        <annotation>
          <documentation>A relatively smooth, fan-like, depositional feature normally sloping away from the outer termination of a canyon or canyon system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fractureZone">
        <annotation>
          <documentation>An extensive linear zone of irregular topography of the sea floor, characterized by steep-sided or asymmetrical ridges, troughs or escarpments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gap">
        <annotation>
          <documentation>A narrow break in a ridge or a rise. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guyot">
        <annotation>
          <documentation>A seamount having a comparatively smooth flat top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hill">
        <annotation>
          <documentation>A small isolated elevation of the sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hole">
        <annotation>
          <documentation>A local depression, often steep sided, of the sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="levee">
        <annotation>
          <documentation>A depositional embankment bordering a canyon, valley or deep-sea channel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medianValley">
        <annotation>
          <documentation>The axial depression of the mid-oceanic ridge system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moat">
        <annotation>
          <documentation>An annular depression that may not be continuous, located at the base of many seamounts, islands and other isolated elevations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mountains">
        <annotation>
          <documentation>A large and complex grouping of ridges and seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peak">
        <annotation>
          <documentation>A prominent elevation either pointed or of a very limited extent across the summit. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="province">
        <annotation>
          <documentation>A region identifiable by a group of similar physiographic features whose characteristics are markedly in contrast with surrounding areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rise">
        <annotation>
          <documentation>A broad elevation that rises gently and generally smoothly from the sea floor. [Desc] May occasionally be used to refer to the linked major mid-oceanic mountain systems of global extent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaChannel">
        <annotation>
          <documentation>A continuously sloping, elongated narrow depression commonly found in fans or abyssal plains and customarily bordered by levees on one or both sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seamountChain">
        <annotation>
          <documentation>Several seamounts in linear or arcuate alignment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shelfEdge">
        <annotation>
          <documentation>A narrow zone at the seaward margin of a shelf along which is a marked increase of slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sill">
        <annotation>
          <documentation>A sea floor barrier of relatively shallow depth restricting water movement between basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slope">
        <annotation>
          <documentation>The slope seaward from the shelf edge to the upper edge of a continental rise or the point where there is a general reduction in slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terrace">
        <annotation>
          <documentation>A relatively flat horizontal or gently inclined surface, sometimes long and narrow, that is bounded by a steeper ascending slope on one side and by a steeper descending slope on the opposite side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="valley">
        <annotation>
          <documentation>A relatively shallow, wide depression, the bottom of which usually has a continuous gradient. [Desc] This term is generally not used for features that have canyon-like characteristics for a significant portion of their extent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="channel">
        <annotation>
          <documentation>The deepest part of a stream, bay, lagoon, or strait, through which the main current flows. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fjord">
        <annotation>
          <documentation>A long, narrow, steep-walled, deep-water arm of the sea at high latitudes, usually along mountainous coasts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gulf">
        <annotation>
          <documentation>A large recess in the coastline, larger than a bay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ocean">
        <annotation>
          <documentation>One of the major divisions of the vast expanse of salt water covering part of the Earth. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plain">
        <annotation>
          <documentation>A flat, gently sloping or nearly level region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sound">
        <annotation>
          <documentation>A long arm of the sea either forming a channel between the mainland and an island or islands, or connecting two larger bodies of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sea">
        <annotation>
          <documentation>A large body of salt water more or less confined by continuous land or chains of islands forming a subdivision of an ocean. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="strait">
        <annotation>
          <documentation>A relatively narrow waterway, usually narrower and less extensive than a sound, connecting two larger bodies of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="caldera">
        <annotation>
          <documentation>A collapsed or partially-collapsed seamount, commonly of annular shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WaterbodyDivider_C" substitutionGroup="gml:AbstractFeature" type="dtox:WaterbodyDivider_CType">
    <annotation>
      <documentation>An artificial structure subdividing a waterbody. [Desc] May consist of an artificial earthen embankment subdividing a pond or rice paddy, or an artificial partition (constructed, for example, from concrete or steel) subdividing a fish hatchery tank or water treatment plant aeration tank.</documentation>
    </annotation>
  </element>
  <complexType name="WaterbodyDivider_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:WaterbodyDivider_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:WaterbodyDivider_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterbodyDivider_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterbodyDivider_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterbodyDivider_facilityOperationalStatusType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="nonOperational">
        <annotation>
          <documentation>Not in operation due to it being non-functional and operation is not scheduled to be restored. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="planned">
        <annotation>
          <documentation>Future operations are scheduled. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="temporarilyNonOperational">
        <annotation>
          <documentation>Temporarily not in operation due to it being non-functional and operation is scheduled to be restored. [Desc] Usually an unscheduled loss of operation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="operational">
        <annotation>
          <documentation>Fully capable of operation. [Desc] The schedule of operations may be indeterminate or unknown.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="partiallyOperational">
        <annotation>
          <documentation>Functional, but operating with only partial capability for some reason. [Desc] Parts of the man-made structure are not in operation; or, the operation is running below capacity.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WaterbodyDivider_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WaterbodyMorphologyArea_P" substitutionGroup="gml:AbstractFeature" type="dtox:WaterbodyMorphologyArea_PType">
    <annotation>
      <documentation>A region of a waterbody, either surface or subsurface, that is homogeneous with respect to form. [Desc] For example: a bay, a cove, or a guyot.</documentation>
    </annotation>
  </element>
  <complexType name="WaterbodyMorphologyArea_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyMorphology" type="dtox:WaterbodyMorphologyArea_waterbodyMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of a waterbody as a whole or in a localized area. [Desc] Generally used to describe relatively large bodies of water, for example those that are characterized by tidal conditions, swells, and/or high heavy wave action, whether containing fresh or salt water.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterbodyMorphologyArea_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterbodyMorphologyArea_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WaterbodyMorphologyArea_S" substitutionGroup="gml:AbstractFeature" type="dtox:WaterbodyMorphologyArea_SType">
    <annotation>
      <documentation>A region of a waterbody, either surface or subsurface, that is homogeneous with respect to form. [Desc] For example: a bay, a cove, or a guyot.</documentation>
    </annotation>
  </element>
  <complexType name="WaterbodyMorphologyArea_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterbodyMorphology" type="dtox:WaterbodyMorphologyArea_waterbodyMorphologyType">
            <annotation>
              <documentation>The shape and/or configuration of a waterbody as a whole or in a localized area. [Desc] Generally used to describe relatively large bodies of water, for example those that are characterized by tidal conditions, swells, and/or high heavy wave action, whether containing fresh or salt water.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WaterbodyMorphologyArea_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WaterbodyMorphologyArea_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WaterbodyMorphologyArea_waterbodyMorphologyType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="gat">
        <annotation>
          <documentation>A natural or artificial passage or channel through shoals or steep banks, or across a line of banks lying between two channels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bank">
        <annotation>
          <documentation>An elevation over which the depth of water is relatively shallow, but normally sufficient for safe surface navigation. [Desc] Typically located on a shelf (continental or insular).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deep">
        <annotation>
          <documentation>An obsolete term which was generally restricted to depths greater than 6,000 metres. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bay">
        <annotation>
          <documentation>An indentation in the coastline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="basin">
        <annotation>
          <documentation>A depression in the sea floor of variable extent. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tidalFlat">
        <annotation>
          <documentation>A large flat area of mud or sand attached to the shore and alternately covered and uncovered by the tide. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trench">
        <annotation>
          <documentation>A long narrow, characteristically very deep and asymmetrical depression of the sea floor, with relatively steep sides, commonly between abyssal hills and continental margins. [Desc] Trenches are commonly associated with subduction zones, the trench then paralleling a volcanic arc.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mudFlats">
        <annotation>
          <documentation>A level tract of land, as the bed of a dry lake or an area frequently uncovered at low tide. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reef">
        <annotation>
          <documentation>A rock lying at or near the sea surface that may constitute a hazard to surface navigation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ledge">
        <annotation>
          <documentation>A rocky formation continuous with and fringing the shore. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="canyon">
        <annotation>
          <documentation>A relatively narrow, deep depression with steep sides, the bottom of which generally has a continuous slope. [Desc] Developed characteristically on some continental slopes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="narrows">
        <annotation>
          <documentation>A navigable narrow part of a bay, strait, or river. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shoal">
        <annotation>
          <documentation>An offshore hazard to surface navigation that is composed of unconsolidated material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="knoll">
        <annotation>
          <documentation>A relatively small isolated elevation of a rounded shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ridge">
        <annotation>
          <documentation>A long, narrow elevation with steep sides often separating ocean basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seamount">
        <annotation>
          <documentation>A large isolated elevation, greater than 1000 metres in relief above the sea floor, characteristically of conical form. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pinnacle">
        <annotation>
          <documentation>Any high tower or spire-shaped pillar or rock or coral, alone or cresting a summit. [Desc] It may extend above the surface of the water. If completely submerged it may or may not be a hazard to surface navigation.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abyssalPlain">
        <annotation>
          <documentation>An extensive, flat, gently sloping or nearly level region at abyssal depths. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plateau">
        <annotation>
          <documentation>A flat or nearly flat area of considerable extent, dropping off abruptly on one or more sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="spur">
        <annotation>
          <documentation>A subordinate elevation, ridge or rise projecting outward from a larger feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shelf">
        <annotation>
          <documentation>A zone adjacent to a continent (or around an island) and extending from the low water line to a depth at which there is usually a marked increase of slope towards oceanic depths. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trough">
        <annotation>
          <documentation>A long depression of the sea floor characteristically flat bottomed and steep sided and normally shallower than a trench. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="saddle">
        <annotation>
          <documentation>A broad pass, resembling in shape a riding saddle, in a ridge or between contiguous seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="abyssalHills">
        <annotation>
          <documentation>A tract, on occasion extensive, of often low (100-500 metre) elevations on the deep sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="apron">
        <annotation>
          <documentation>A gently dipping featureless surface, underlain primarily by sediment, at the base of any steeper slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="archipelagicApron">
        <annotation>
          <documentation>A gentle slope with a generally smooth surface on the sea floor, characteristically found around groups of islands or seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="borderland">
        <annotation>
          <documentation>A region adjacent to a continent, normally occupied by or bordering a shelf, that is highly irregular with depths well in excess of those typical of a shelf. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="continentalMargin">
        <annotation>
          <documentation>The zone, generally consisting of shelf, slope and rise, separating the continent from the abyssal plain or deep sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="continentalRise">
        <annotation>
          <documentation>A gentle slope rising from the oceanic depths towards the foot of a continental slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="escarpment">
        <annotation>
          <documentation>An elongated and comparatively steep slope separating or gently sloping areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fan">
        <annotation>
          <documentation>A relatively smooth, fan-like, depositional feature normally sloping away from the outer termination of a canyon or canyon system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fractureZone">
        <annotation>
          <documentation>An extensive linear zone of irregular topography of the sea floor, characterized by steep-sided or asymmetrical ridges, troughs or escarpments. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gap">
        <annotation>
          <documentation>A narrow break in a ridge or a rise. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guyot">
        <annotation>
          <documentation>A seamount having a comparatively smooth flat top. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hill">
        <annotation>
          <documentation>A small isolated elevation of the sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hole">
        <annotation>
          <documentation>A local depression, often steep sided, of the sea floor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="levee">
        <annotation>
          <documentation>A depositional embankment bordering a canyon, valley or deep-sea channel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="medianValley">
        <annotation>
          <documentation>The axial depression of the mid-oceanic ridge system. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="moat">
        <annotation>
          <documentation>An annular depression that may not be continuous, located at the base of many seamounts, islands and other isolated elevations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mountains">
        <annotation>
          <documentation>A large and complex grouping of ridges and seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peak">
        <annotation>
          <documentation>A prominent elevation either pointed or of a very limited extent across the summit. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="province">
        <annotation>
          <documentation>A region identifiable by a group of similar physiographic features whose characteristics are markedly in contrast with surrounding areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rise">
        <annotation>
          <documentation>A broad elevation that rises gently and generally smoothly from the sea floor. [Desc] May occasionally be used to refer to the linked major mid-oceanic mountain systems of global extent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaChannel">
        <annotation>
          <documentation>A continuously sloping, elongated narrow depression commonly found in fans or abyssal plains and customarily bordered by levees on one or both sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seamountChain">
        <annotation>
          <documentation>Several seamounts in linear or arcuate alignment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shelfEdge">
        <annotation>
          <documentation>A narrow zone at the seaward margin of a shelf along which is a marked increase of slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sill">
        <annotation>
          <documentation>A sea floor barrier of relatively shallow depth restricting water movement between basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slope">
        <annotation>
          <documentation>The slope seaward from the shelf edge to the upper edge of a continental rise or the point where there is a general reduction in slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="terrace">
        <annotation>
          <documentation>A relatively flat horizontal or gently inclined surface, sometimes long and narrow, that is bounded by a steeper ascending slope on one side and by a steeper descending slope on the opposite side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="valley">
        <annotation>
          <documentation>A relatively shallow, wide depression, the bottom of which usually has a continuous gradient. [Desc] This term is generally not used for features that have canyon-like characteristics for a significant portion of their extent.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="estuary">
        <annotation>
          <documentation>A funnel-shaped stream mouth or embayment where fresh water mixes with sea water under tidal influences. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="faultLine">
        <annotation>
          <documentation>A break or shear in the earth's crust with an observable displacement between the two sides of the break, and parallel to the end of the break. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="springs">
        <annotation>
          <documentation>The natural issue of fresh water from the bottom of the sea at one or more locations. [Desc] These fresh water emission(s) may affect buoyancy and/or anchorages within the area.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arch">
        <annotation>
          <documentation>A low bulge around the southeastern end of the island of Hawaii. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arrugado">
        <annotation>
          <documentation>An area of subdued corrugations off Baja California. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bight">
        <annotation>
          <documentation>An open body of water forming a slight recession in a coastline. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bench">
        <annotation>
          <documentation>A small terrace. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cordillera">
        <annotation>
          <documentation>An entire mountain system including the subordinate ranges, interior plateaus, and basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cove">
        <annotation>
          <documentation>A small coastal indentation, smaller than a bay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fjord">
        <annotation>
          <documentation>A long, narrow, steep-walled, deep-water arm of the sea at high latitudes, usually along mountainous coasts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="flat">
        <annotation>
          <documentation>A small level or nearly level area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fork">
        <annotation>
          <documentation>A branch of a canyon or valley. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="furrow">
        <annotation>
          <documentation>A closed, linear, narrow, shallow depression. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gully">
        <annotation>
          <documentation>A small valley-like feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inlet">
        <annotation>
          <documentation>A narrow waterway extending into the land, or connecting a bay or lagoon with a larger body of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mesa">
        <annotation>
          <documentation>An isolated, extensive, flat-topped elevation on a shelf, with relatively steep sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mound">
        <annotation>
          <documentation>A low, isolated, rounded hill. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="platform">
        <annotation>
          <documentation>A flat or gently sloping underwater surface that may extend seaward from the shore, and is often seaward of the shelfbreak. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plain">
        <annotation>
          <documentation>A flat, gently sloping or nearly level region. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ravine">
        <annotation>
          <documentation>A small canyon. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ramp">
        <annotation>
          <documentation>A gentle slope connecting areas of different elevations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="range">
        <annotation>
          <documentation>A series of associated ridges or seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sound">
        <annotation>
          <documentation>A long arm of the sea either forming a channel between the mainland and an island or islands, or connecting two larger bodies of water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shelfValley">
        <annotation>
          <documentation>A valley on a shelf, generally the shoreward extension of a canyon. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tongue">
        <annotation>
          <documentation>An elongate (tongue-like) extension of a flat sea floor into an adjacent higher feature. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="basinRangeProvince">
        <annotation>
          <documentation>A regional geologic structure dominated by generally subparallel fault-block mountains separated by broad alluvium-filled basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deeperLandwardTrenchWall">
        <annotation>
          <documentation>As a feature of a trench, the deeper landward trench wall is found closer to the bottom of the trench running along the landward trench slope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deepSeaTrench">
        <annotation>
          <documentation>Trenches that are emphasized coupled with subduction processes along the regional contacts between continents and basins. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deformationZone">
        <annotation>
          <documentation>An area where there exists a change in the geometry of a body of rock due to folding, faulting, shearing, or compression. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="insularPlatform">
        <annotation>
          <documentation>An elevated and generally planar region along a shelf surrounding an island. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landwardSlopeApron">
        <annotation>
          <documentation>A delta-shaped sedimentary unit lying on a trench floor on the regional slope adjacent to a continental margin. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landwardSlopeCanyon">
        <annotation>
          <documentation>A deep valley-like incision into the continental slope, thought to be eroded by turbidity currents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landwardUpperSlope">
        <annotation>
          <documentation>A shallower descent along a regional slope adjacent to a continental margin, usually associated with a subduction zone. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marginalEscarpment">
        <annotation>
          <documentation>A relatively elongated and comparatively steep slope separating more gently sloping areas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marginalPlateau">
        <annotation>
          <documentation>A relatively flat shelf adjacent to a continent and similar topographically to, but deeper than, a continental shelf. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marginalTrench">
        <annotation>
          <documentation>A narrow, steep-sided trough roughly parallel to a continental margin at the seaward base of a continental platform, and associated with plate subduction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="midOceanRidge">
        <annotation>
          <documentation>A ridge that extend through all of the oceans, with a total length of 80,000 kilometres and an average depth of about 2500 metres. [Desc] It occurs in the middle part of the oceans (except in the North Pacific where it is confined to the far eastern region). The mid-ocean ridge essentially represents a broad undersea cordillera or mountain range that rises to its highest elevation at the axis and slopes away on either flank.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="midSlopeTerrace">
        <annotation>
          <documentation>A planar region within a regional slope along a continental margin or the flanks of a subduction zone. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oceanTrench">
        <annotation>
          <documentation>An emphasized trench that is coupled with subduction processes, particularly within the oceans. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oceanBasinHills">
        <annotation>
          <documentation>Abyssal hills that are emphasized by the hilly- and/or seamount-covered deep ocean provinces that are covered only by pelagic deposits and locally derived material eroded from adjacent hills and/or seamounts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="platformUpperSlope">
        <annotation>
          <documentation>An upper/shallower descending margin from a platform. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ridgesValleys">
        <annotation>
          <documentation>A surface characterized by a close succession of parallel or nearly parallel ridges and valleys, and resulting from the differential erosion of highly folded strata of varying resistances. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ridgeValleyComplex">
        <annotation>
          <documentation>A complex physiography of generally adjacent and linear ridges and valleys. [Desc] The genesis of this morphology is initial expression due to rising magna and the creation of a seafloor spreading zone.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="riftValley">
        <annotation>
          <documentation>A valley that has developed along a rift. [Desc] It is 1 to 2 kilometres deep, a few tens of kilometres wide, and lies along the axis of the ridge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slopeBasin">
        <annotation>
          <documentation>A sedimentary basin located along the slope portion of a continental margin. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slump">
        <annotation>
          <documentation>A type of sediment slide where the downward slipping mass of rock or unconsolidated material of any size moves as a single unit or as several related units. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trenchFloor">
        <annotation>
          <documentation>A floor of a trench as contrasted with the adjacent walls of the trench. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="upperTrenchSlope">
        <annotation>
          <documentation>The slope of the overriding plate where two plates collide, one plate bends downward and a trench is formed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Waterfall_C" substitutionGroup="gml:AbstractFeature" type="dtox:Waterfall_CType">
    <annotation>
      <documentation>A vertically descending part of a watercourse where it falls from a height (for example: over a rock or a precipice). [Desc] In place names, commonly shortened to 'fall' or 'falls', for example, 'Niagara Falls'.</documentation>
    </annotation>
  </element>
  <complexType name="Waterfall_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Waterfall_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Waterfall_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Waterfall_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Waterfall_P" substitutionGroup="gml:AbstractFeature" type="dtox:Waterfall_PType">
    <annotation>
      <documentation>A vertically descending part of a watercourse where it falls from a height (for example: over a rock or a precipice). [Desc] In place names, commonly shortened to 'fall' or 'falls', for example, 'Niagara Falls'.</documentation>
    </annotation>
  </element>
  <complexType name="Waterfall_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Waterfall_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Waterfall_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Waterfall_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Waterfall_S" substitutionGroup="gml:AbstractFeature" type="dtox:Waterfall_SType">
    <annotation>
      <documentation>A vertically descending part of a watercourse where it falls from a height (for example: over a rock or a precipice). [Desc] In place names, commonly shortened to 'fall' or 'falls', for example, 'Niagara Falls'.</documentation>
    </annotation>
  </element>
  <complexType name="Waterfall_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Waterfall_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="inlandWaterObstruction" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature in an inland waterbody is an obstruction to vessel movement. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Waterfall_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Waterfall_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Waterfall_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rightUnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from the right side only. [Desc] The right side is determined by following the linear component from the westmost node (southmost if the feature follows a meridian of longitude).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leftUnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from the left side only. [Desc] The left side is determined by following the linear component from the westmost node (southmost if the feature follows a meridian of longitude).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Waterwork_P" substitutionGroup="gml:AbstractFeature" type="dtox:Waterwork_PType">
    <annotation>
      <documentation>An establishment for storing, purifying, and supplying an area or town with water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Waterwork_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="actualFlowCapacity" type="double">
            <annotation>
              <documentation>The flow capacity currently used by the owner. [Desc] The actual used capacity can be lower than the usable capacity, for example because of low production of the transported goods.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Waterwork_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess" type="dtox:Waterwork_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ratedFlowCapacity" type="double">
            <annotation>
              <documentation>The flow capacity of a feature as stated in the design. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableFlowCapacity" type="double">
            <annotation>
              <documentation>The flow capacity of a feature under practical operational conditions. [Desc] May be affected by external influences and is often lower than the rated flow capacity.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Waterwork_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Waterwork_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Waterwork_S" substitutionGroup="gml:AbstractFeature" type="dtox:Waterwork_SType">
    <annotation>
      <documentation>An establishment for storing, purifying, and supplying an area or town with water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Waterwork_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="actualFlowCapacity" type="double">
            <annotation>
              <documentation>The flow capacity currently used by the owner. [Desc] The actual used capacity can be lower than the usable capacity, for example because of low production of the transported goods.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="directivity" type="dtox:Waterwork_directivityType">
            <annotation>
              <documentation>The side(s) of a feature that produce the greatest visual significance and/or reflectivity potential. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="purificationProcess" type="dtox:Waterwork_purificationProcessType">
            <annotation>
              <documentation>The process used to remove undesirable chemicals, biological contaminants, suspended solids and/or gases from contaminated water. The goal is to produce water fit for a specific purpose. [Desc] For example: desalination, electrolysis, filtration, etc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="ratedFlowCapacity" type="double">
            <annotation>
              <documentation>The flow capacity of a feature as stated in the design. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="usableFlowCapacity" type="double">
            <annotation>
              <documentation>The flow capacity of a feature under practical operational conditions. [Desc] May be affected by external influences and is often lower than the rated flow capacity.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Waterwork_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Waterwork_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Waterwork_directivityType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="bidirectional">
        <annotation>
          <documentation>Visually significant or reflective from two sides. [Desc] For example, a metal fence.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="omnidirectional">
        <annotation>
          <documentation>Visually significant or reflective from any direction. [Desc] For example, a metal tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unidirectional">
        <annotation>
          <documentation>Visually significant or reflective from one side only. [Desc] For example, a cliff.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Waterwork_purificationProcessType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="blending">
        <annotation>
          <documentation>Splitting flows and mixing of effluents for chemical disinfection [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="desalination">
        <annotation>
          <documentation>Removal of salt (sodium chloride) and other minerals from sea water to make it suitable for human consumption and/or industrial use [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="disinfection">
        <annotation>
          <documentation>Removal, deactivation or killing of pathogenic microorganisms in the water by means of physical or chemical disinfectants [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electrolysis">
        <annotation>
          <documentation>Decomposing water into oxygen and hydrogen gas by passing an electric current through the water [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="filtration">
        <annotation>
          <documentation>Removal of impurities from water by means of a fine physical barrier, a chemical process or a biological process [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="freezing">
        <annotation>
          <documentation>Removal of impurities by freezing water slowly and forcing the contaminants and impurities out [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multiEffectEvap">
        <annotation>
          <documentation>Removal of salt (sodium chloride) from sea water using the heat from steam to evaporate the water [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multiStageFlash">
        <annotation>
          <documentation>Distilling sea water by flashing a portion of the water into steam in multiple stages of what are essentially countercurrent heat exchangers [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reverseOsmosis">
        <annotation>
          <documentation>Forcing saline or impure water through a semipermeable membrane across which salts or impurities cannot pass [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sedimentationCoag">
        <annotation>
          <documentation>Settling out of suspended solids in water under the influence of gravity [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vapourCompression">
        <annotation>
          <documentation>Removal of salt (sodium chloride) from sea water by circulating it through a machine which allows for successive boiling (or vaporization) as it passes through an expansion valve, thereby producing a cooling effect in its surroundings, followed by compression of vapor to liquid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Waterworkt_purificationProcessType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="blending">
        <annotation>
          <documentation>Splitting flows and mixing of effluents for chemical disinfection [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="desalination">
        <annotation>
          <documentation>Removal of salt (sodium chloride) and other minerals from sea water to make it suitable for human consumption and/or industrial use [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="disinfection">
        <annotation>
          <documentation>Removal, deactivation or killing of pathogenic microorganisms in the water by means of physical or chemical disinfectants [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="electrolysis">
        <annotation>
          <documentation>Decomposing water into oxygen and hydrogen gas by passing an electric current through the water [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="filtration">
        <annotation>
          <documentation>Removal of impurities from water by means of a fine physical barrier, a chemical process or a biological process [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="freezing">
        <annotation>
          <documentation>Removal of impurities by freezing water slowly and forcing the contaminants and impurities out [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multiEffectEvap">
        <annotation>
          <documentation>Removal of salt (sodium chloride) from sea water using the heat from steam to evaporate the water [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="multiStageFlash">
        <annotation>
          <documentation>Distilling sea water by flashing a portion of the water into steam in multiple stages of what are essentially countercurrent heat exchangers [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reverseOsmosis">
        <annotation>
          <documentation>Forcing saline or impure water through a semipermeable membrane across which salts or impurities cannot pass [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sedimentationCoag">
        <annotation>
          <documentation>Settling out of suspended solids in water under the influence of gravity [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vapourCompression">
        <annotation>
          <documentation>Removal of salt (sodium chloride) from sea water by circulating it through a machine which allows for successive boiling (or vaporization) as it passes through an expansion valve, thereby producing a cooling effect in its surroundings, followed by compression of vapor to liquid. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WeighStation_C" substitutionGroup="gml:AbstractFeature" type="dtox:WeighStation_CType">
    <annotation>
      <documentation>A building and associated equipment that is used to inspect and weigh motor vehicles. [Desc] Located adjacent to a road and used to enforce a variety of motor vehicle safety regulations. Motor vehicles may be weighed by driving them onto a platform.</documentation>
    </annotation>
  </element>
  <complexType name="WeighStation_CType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-curveGeometryInfo.curveGeometry" type="gml:CurvePropertyType">
            <annotation>
              <documentation>A 1-dimensional geometric primitive, representing the continuous image of a line. [Desc] Its subtypes include (but are not limited to): GM_LineString, GM_LineSegment, GM_GeodesicString, GM_Geodesic, GM_ArcString, and GM_Arc.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-curveGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vehicleScaleCount" type="integer">
            <annotation>
              <documentation>The number of vehicle scales at a weigh station. [Desc] A weigh station is a building and associated equipment that is used to inspect and weigh motor vehicles. It is located adjacent to a road and used to enforce a variety of motor vehicle safety regulations. Motor vehicles may be weighed by driving them onto a platform.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WeighStation_CPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WeighStation_C"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WeighStation_P" substitutionGroup="gml:AbstractFeature" type="dtox:WeighStation_PType">
    <annotation>
      <documentation>A building and associated equipment that is used to inspect and weigh motor vehicles. [Desc] Located adjacent to a road and used to enforce a variety of motor vehicle safety regulations. Motor vehicles may be weighed by driving them onto a platform.</documentation>
    </annotation>
  </element>
  <complexType name="WeighStation_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vehicleScaleCount" type="integer">
            <annotation>
              <documentation>The number of vehicle scales at a weigh station. [Desc] A weigh station is a building and associated equipment that is used to inspect and weigh motor vehicles. It is located adjacent to a road and used to enforce a variety of motor vehicle safety regulations. Motor vehicles may be weighed by driving them onto a platform.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WeighStation_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WeighStation_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WeighStation_S" substitutionGroup="gml:AbstractFeature" type="dtox:WeighStation_SType">
    <annotation>
      <documentation>A building and associated equipment that is used to inspect and weigh motor vehicles. [Desc] Located adjacent to a road and used to enforce a variety of motor vehicle safety regulations. Motor vehicles may be weighed by driving them onto a platform.</documentation>
    </annotation>
  </element>
  <complexType name="WeighStation_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fortified" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is fortified, enhanced with structures or equipment to be more protected than the general occurrence of this feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_2" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthorityIdent_3" type="string">
            <annotation>
              <documentation>The recognized authority responsible for establishing and maintaining the administrative affairs of all matters relating to a particular field or subject. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="attachedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is physically contiguous (for example: shares a common wall) with one or more adjacent buildings. [Desc] When a single residence is attached to a single adjacent residence it is considered to be 'semi-detached' and may be termed a 'duplex'. When a single residence is attached to two adjacent residences on opposite sides to form a row it is termed a 'terraced house' or 'row house'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_2.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation_3.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Building_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Building_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Building_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Building_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Building_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturedBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is free-standing (detached) and self-contained and is built in a factory and then towed by a tractor to its semi-permanent site. [Desc] Despite being constructed on a trailer frame with accompanying axles, wheels and a tow-hitch, they are usually left in place for the life of the building. Two or more units may be joined side-by-side to form a larger, squarer, building. They are often associated with rural areas and high-density developments termed 'trailer parks'. They may also be used as offices at building sites or small businesses.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="multiUnitBuilding" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a building is divided into two or more distinct sets of rooms or other interior spaces that are internally fully-connected while being separated from each other and common areas by controlled access point(s) (for example: lockable doors) that enable physical privacy and security for its occupants. [Desc] For example, an apartment building consisting of multiple self-contained residences individually including spaces for personal activities, cooking, eating, sleeping, and (usually) a private bathroom, or an office building housing multiple commercial establishments individually including spaces for reception, meetings, single or open-plan work areas, as well as individual or common-use bathrooms or cafeterias.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Building_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_2" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofShape_3" type="dtox:Building_roofShapeType">
            <annotation>
              <documentation>The configuration(s) and/or appearance(s) of a roof. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureShape" type="dtox:Building_structureShapeType">
            <annotation>
              <documentation>The geometric form, appearance, and/or configuration of the feature as a whole. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:Building_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vehicleScaleCount" type="integer">
            <annotation>
              <documentation>The number of vehicle scales at a weigh station. [Desc] A weigh station is a building and associated equipment that is used to inspect and weigh motor vehicles. It is located adjacent to a road and used to enforce a variety of motor vehicle safety regulations. Motor vehicles may be weighed by driving them onto a platform.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WeighStation_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WeighStation_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Well_P" substitutionGroup="gml:AbstractFeature" type="dtox:Well_PType">
    <annotation>
      <documentation>An excavation drilled or dug into the ground (for example: the sea bed) for the extraction of liquids and/or gases. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Well_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Well_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Well_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Well_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Well_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Well_S" substitutionGroup="gml:AbstractFeature" type="dtox:Well_SType">
    <annotation>
      <documentation>An excavation drilled or dug into the ground (for example: the sea bed) for the extraction of liquids and/or gases. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Well_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:Well_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Well_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Well_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Well_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Well_crossSectionalShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="circular">
        <annotation>
          <documentation>Shaped like a circle, a perfectly round plane figure whose circumference is everywhere equidistant from its centre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="irregular">
        <annotation>
          <documentation>Not of regular or symmetrical shape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rectangular">
        <annotation>
          <documentation>Shaped like a rectangle, a plane figure having four straight sides and four right angles. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="square">
        <annotation>
          <documentation>Shaped like a square, a plane figure with four right angles and four equal straight sides. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Well_physicalConditionType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="construction">
        <annotation>
          <documentation>The man-made structure is being built or undergoing renovation or repair. [Desc] Incorporates site preparations, building of new construction and the renovation or repair of existing structures.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="damaged">
        <annotation>
          <documentation>The man-made structure is damaged. [Desc] Damage may be a consequence of accident, military action, or natural disaster. The damaged man-made structure can be repaired.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyed">
        <annotation>
          <documentation>The man-made structure has undergone complete destruction and is in a state of total disrepair. [Desc] Destruction may be a consequence of military action, natural disaster, planned demolition or a long period of no maintenance. A destroyed man-made structure can only be restored by complete reconstruction.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dismantled">
        <annotation>
          <documentation>The man-made structure has undergone a systematic selective removal of components. [Desc] Low value components and/or equipment may remain. The man-made structure cannot be repaired without a great deal of time and effort.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="intact">
        <annotation>
          <documentation>The man-made structure is complete and intact. [Desc] The man-made structure may or may not be in operation or use.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="unmaintained">
        <annotation>
          <documentation>The man-made structure is left in place to deteriorate. [Desc] The man-made structure has been abandoned and no maintenance or repairs are being carried out. While the structure is physically intact, no signs of operation are visible.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Wetland_P" substitutionGroup="gml:AbstractFeature" type="dtox:Wetland_PType">
    <annotation>
      <documentation>A marsh, swamp, or other stretch of land that is usually saturated with water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Wetland_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Wetland_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Wetland_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Wetland_S" substitutionGroup="gml:AbstractFeature" type="dtox:Wetland_SType">
    <annotation>
      <documentation>A marsh, swamp, or other stretch of land that is usually saturated with water. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Wetland_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_2" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="bottomMaterialType_3" type="dtox:Wetland_bottomMaterialTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing the bottom of a body of water. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="deepDepthBelowSurfLevel" type="double">
            <annotation>
              <documentation>The distance measured from ground or water level (uphill/upstream side of the feature) to the deepest point of the feature. [Desc] May be used to measure the depth of an inland waterbody (for example: a lake), the depth of a terrain surface depression or excavation (for example: a crevice or trench), the distance to the deepest point of a drilled feature (for example: a water well or borehole) or the distance to the deepest point of a feature located entirely underground (for example: a cave chamber). In the case of a feature located below a waterbody (for example: a non-water well) the reference surface is the waterbody bottom, rather than the waterbody surface.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="tideInfluenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a waterbody is affected by the tide. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vegetationTrafficImpact-singleValue" type="double">
            <annotation>
              <documentation>The degree of impact of vegetation on trafficability, based on the percent trafficability reduction from a smooth, vegetation-free terrain surface (zero percent reduction). [Desc] Vegetation reduces trafficability by requiring that either it must be 'overridden' (for example: scrub by a battle tank) or bypassed (for example: orchard trees by an infantryman).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Wetland_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Wetland_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Wetland_bottomMaterialTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="claySilt">
        <annotation>
          <documentation>Material consisting of particles finer than 0.074 millimetres (No. 200 sieve) including fine-textured materials of both low plasticity (for example: silt) and high plasticity (for example: clay). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="siltySands">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, including fine-textured materials of low plasticity. [Desc] Generally finer than 4.76 millimetres in diametre (No. 4 sieve).</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandGravel">
        <annotation>
          <documentation>Granular material consisting of a mixture of small sandy eroded fragments of (mainly siliceous) rocks and small water-worn or pounded stones that are larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 7.62 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gravelCobble">
        <annotation>
          <documentation>Small water-worn, rounded or pounded stones up to the sizes used for paving. [Desc] Sometimes with an intermixture of sand and/or clay but generally ranging from 4.76 millimetres (No.4 sieve) up to 15-20 centimetres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rocksBoulders">
        <annotation>
          <documentation>Large water- or weather-worn stones. [Desc] Generally ranging from 15-20 centimetres to several metres in size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bedrock">
        <annotation>
          <documentation>Native consolidated solid rock that has been unaffected by the processes of weathering and underlies the surface of the Earth. [Desc] Often overlain by the results of weathering processes, including soil, clay, sand, gravel and related loose materials.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="peat">
        <annotation>
          <documentation>Vegetable matter partly decomposed in wet acid conditions in bogs and fens to form a firm brown deposit resembling soil. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sandOverMud">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain that are underlain with soft soil, silt, and/or clay. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sand">
        <annotation>
          <documentation>Granular material consisting of small eroded fragments of (mainly siliceous) rocks, finer than gravel and larger than a coarse silt grain. [Desc] Generally ranging between 0.074 millimetres (No. 200 sieve) and 4.76 millimetres (No. 4 sieve) in size. Often a major constituent of a beach, desert, or the bed of a river or sea. Used for various purposes, as in smoothing stone, founding, or as an ingredient in mortar.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="soil">
        <annotation>
          <documentation>The material comprising the thin top layer of much of the Earth's land surface, composed of fragmented rock particles with humus, water, and air. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WindDirectionIndicator_P" substitutionGroup="gml:AbstractFeature" type="dtox:WindDirectionIndicator_PType">
    <annotation>
      <documentation>A wind-actuated device indicating visually to aircraft the direction of the surface wind. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WindDirectionIndicator_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="windDirectIndicatorType" type="dtox:WindDirectionIndicator_windDirectIndicatorTypeType">
            <annotation>
              <documentation>The type visual indicator located at the aerodrome showing the wind direction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WindDirectionIndicator_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WindDirectionIndicator_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WindDirectionIndicator_S" substitutionGroup="gml:AbstractFeature" type="dtox:WindDirectionIndicator_SType">
    <annotation>
      <documentation>A wind-actuated device indicating visually to aircraft the direction of the surface wind. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WindDirectionIndicator_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="lightedWindIndicPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an aircraft facility has an available lighted wind indicator. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="windDirectIndicatorType" type="dtox:WindDirectionIndicator_windDirectIndicatorTypeType">
            <annotation>
              <documentation>The type visual indicator located at the aerodrome showing the wind direction. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WindDirectionIndicator_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WindDirectionIndicator_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WindDirectionIndicator_windDirectIndicatorTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="windsock">
        <annotation>
          <documentation>A conical textile tube designed to indicate wind direction and relative wind speed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tetrahedron">
        <annotation>
          <documentation>A device designed like an arrow whose small end points into the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="windTee">
        <annotation>
          <documentation>A weather vane shaped like the letter 'T' or like an aeroplane, located on an aerodrome or landing area to show the wind direction to flying aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="WindFarm_P" substitutionGroup="gml:AbstractFeature" type="dtox:WindFarm_PType">
    <annotation>
      <documentation>A collection of windmotors that are collocated and are organized as a single power generation unit. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WindFarm_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="electricPowerGenerateCap" type="double">
            <annotation>
              <documentation>The maximum electrical power generating capacity of a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WindFarm_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WindFarm_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WindFarm_S" substitutionGroup="gml:AbstractFeature" type="dtox:WindFarm_SType">
    <annotation>
      <documentation>A collection of windmotors that are collocated and are organized as a single power generation unit. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WindFarm_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="electricPowerGenerateCap" type="double">
            <annotation>
              <documentation>The maximum electrical power generating capacity of a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WindFarm_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WindFarm_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WindTurbine_P" substitutionGroup="gml:AbstractFeature" type="dtox:WindTurbine_PType">
    <annotation>
      <documentation>A tower and associated equipment that generates electrical power from wind. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WindTurbine_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="electricPowerGenerateCap" type="double">
            <annotation>
              <documentation>The maximum electrical power generating capacity of a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:WindTurbine_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:WindTurbine_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:WindTurbine_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:WindTurbine_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WindTurbine_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WindTurbine_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="WindTurbine_S" substitutionGroup="gml:AbstractFeature" type="dtox:WindTurbine_SType">
    <annotation>
      <documentation>A tower and associated equipment that generates electrical power from wind. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="WindTurbine_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="electricPowerGenerateCap" type="double">
            <annotation>
              <documentation>The maximum electrical power generating capacity of a facility. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="guyed" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that an object is guided, secured, or steadied by guy wires. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:WindTurbine_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:WindTurbine_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:WindTurbine_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:WindTurbine_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WindTurbine_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:WindTurbine_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="WindTurbine_structMatTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="fibreglass">
        <annotation>
          <documentation>Any material consisting of glass filaments woven into a textile or paper, or embedded in plastic, for use as a construction or insulation material. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="plastic">
        <annotation>
          <documentation>Any of a large class of substances which are polymers based on synthetic resins or modified natural polymers. [Desc] May be moulded, extruded, or cast while soft or liquid, and then set into a rigid or slightly elastic form, usually by heating or cooling.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="glassReinforcedPlastic">
        <annotation>
          <documentation>A plastic composition in which glass reinforcements are imbedded with strength properties greatly superior to those of the base resin. [Desc] The reinforcements are usually fibres, rovings, fabrics or mats.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="WindTurbine_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mast">
        <annotation>
          <documentation>A tall but relatively lightweight post (for example: a timber or a hollow cylinder of wood or metal). [Desc] Often guyed in order to withstand wind loads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tripod">
        <annotation>
          <documentation>A three-legged tower. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations (for example: as an A-frame). [Desc] For example, the Eiffel Tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tubular">
        <annotation>
          <documentation>A tall, heavyweight, hollow cylinder of metal that does not require guying and is capable of withstanding significant wind loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Windmill_P" substitutionGroup="gml:AbstractFeature" type="dtox:Windmill_PType">
    <annotation>
      <documentation>A system of vanes attached to a tower and driven by wind (excluding wind turbines). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Windmill_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:Windmill_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:Windmill_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:Windmill_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:Windmill_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Windmill_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Windmill_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Windmill_S" substitutionGroup="gml:AbstractFeature" type="dtox:Windmill_SType">
    <annotation>
      <documentation>A system of vanes attached to a tower and driven by wind (excluding wind turbines). [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Windmill_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalRelativeLocation" type="dtox:NonBuildingStructure_verticalRelativeLocationType">
            <annotation>
              <documentation>The relationship between the feature and the underlying ground (terrain) or waterbody bottom. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:NonBuildingStructure_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="crossSectionalShape" type="dtox:NonBuildingStructure_crossSectionalShapeType">
            <annotation>
              <documentation>The cross-sectional shape of a feature in the horizontal plane. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:NonBuildingStructure_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:NonBuildingStructure_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="permanent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is permanent. [Desc] Temporary features last, or are meant to last, for a limited time only.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:NonBuildingStructure_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_2" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="verticalConstMaterial_3" type="dtox:NonBuildingStructure_verticalConstMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the load-bearing structure and/or exterior facing of a vertical construction (for example: a building or non-building structure). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product" type="dtox:Windmill_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_2" type="dtox:Windmill_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="product_3" type="dtox:Windmill_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="towerShape" type="dtox:Windmill_towerShapeType">
            <annotation>
              <documentation>The general shape and/or structure of a tower. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfoDescribedBy.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterPropertiesDescribedBy.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Windmill_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Windmill_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Windmill_productType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="water">
        <annotation>
          <documentation>The transparent, colourless, tasteless, odourless, liquid compound of hydrogen and oxygen (formula H2O). [Desc] Forms the main constituent of seas, lakes, rivers, and rain, and is put to many domestic and industrial uses.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="milledGrain">
        <annotation>
          <documentation>A fine, powdery substabce, or meal, produced by grinding and sifting grain, especially wheat, or any of various edible roots or nuts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Windmill_towerShapeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="mast">
        <annotation>
          <documentation>A tall but relatively lightweight post (for example: a timber or a hollow cylinder of wood or metal). [Desc] Often guyed in order to withstand wind loads.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="towerMill">
        <annotation>
          <documentation>Consisting typically of a squat masonry brick or stone tower on top of which sits a roof or cap which can be turned to face the wind thus ensuring maximal effect on attached sails. [Desc] A common form of windmill shape in the Netherlands.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tripod">
        <annotation>
          <documentation>A three-legged tower. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="truss">
        <annotation>
          <documentation>A structure based on a series of trusses (diagonal frameworks) assembled in various configurations (for example: as an A-frame). [Desc] For example, the Eiffel Tower.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tubular">
        <annotation>
          <documentation>A tall, heavyweight, hollow cylinder of metal that does not require guying and is capable of withstanding significant wind loads. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Wreck_P" substitutionGroup="gml:AbstractFeature" type="dtox:Wreck_PType">
    <annotation>
      <documentation>The ruined remains of a stranded or sunken vessel that has been rendered useless. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Wreck_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vesselType" type="dtox:Wreck_vesselTypeType">
            <annotation>
              <documentation>The type of a vessel or vessel-like object based on size, shape, design, function and/or condition. [Desc] May be used to characterize vessels that are functional, disused, hulks, or wrecked (reference STANAG 3715), as well as objects that may appear similar to a vessel from a distance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="wreckHulkExposure" type="dtox:Wreck_wreckHulkExposureType">
            <annotation>
              <documentation>The portion of a wreck or hulk that is persistently showing above the water surface. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Wreck_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Wreck_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="Wreck_vesselTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="aircraft">
        <annotation>
          <documentation>A machine that can be flown in the air (for example: an aeroplane or helicopter). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="battleCruiser">
        <annotation>
          <documentation>A heavy-gunned warship of higher speed and lighter armour than a battleship. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bombardon">
        <annotation>
          <documentation>A floating breakwater used to create a man-made harbour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="brigantine">
        <annotation>
          <documentation>A two-masted sailing ship with a square-rigged foremast and a fore-and-aft-rigged mainmast. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bulkCarrier">
        <annotation>
          <documentation>A vessel designed to carry (large) quantities of cargo, such as grain, that is not in the form of separate packages. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="buoy">
        <annotation>
          <documentation>A floating object moored to the bottom in a particular (charted) place, as an navigation or for other specific purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cabinCruiser">
        <annotation>
          <documentation>A power-driven vessel equipped with a cabin and living accommodation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="caisson">
        <annotation>
          <documentation>A large watertight chamber open at the bottom, from which the water is kept out by air pressure, used in laying foundations under water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cargo">
        <annotation>
          <documentation>The goods (load) previously carried by a vessel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="carrier">
        <annotation>
          <documentation>In general, a vessel engaged in the transport of goods or passengers for payment. [Desc] Specifically, a boat that takes the catch from a fishing fleet to market.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="catameran">
        <annotation>
          <documentation>A boat with two hulls side by side. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coaster">
        <annotation>
          <documentation>A vessel employed in sailing along a coast, trading from port to port, especially of the same country. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="coastGuardVessel">
        <annotation>
          <documentation>A vessel used by a military or naval force to guard a coastline and specified area of water and to police the regulations, safety, order and effective operation of marine traffic in its jurisdiction. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corvette">
        <annotation>
          <documentation>An escort vessel smaller than a frigate used especially for protecting convoys against submarines in the war of 1939-45. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cruiser">
        <annotation>
          <documentation>A high-speed warship less heavily armed than a battleship. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cutter">
        <annotation>
          <documentation>A light pilot or patrol vessel. [Desc] Also used to describe a sailing-yacht with one mainsail and two foresails; originally a small fore-and-aft rigged boat with one mast, more than one head-sail, and a running bowsprit, formerly used especially as a fast auxiliary.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="destroyer">
        <annotation>
          <documentation>A fast warship of a type designed to protect other ships (for example: by attacking submarines) with guns and torpedoes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dinghy">
        <annotation>
          <documentation>A small open boat, propelled by oars, sails or an outboard motor. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dredger">
        <annotation>
          <documentation>A vessel or floating structure equipped with machinery for excavating ditches or canals, deepening channels and harbours, and removing solid matter from the bottom of a water area. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drifter">
        <annotation>
          <documentation>A vessel (for example: a fishing vessel) used by the UK Royal Navy, especially in wartime, for patrolling, conveying stores, and other duties. [Desc] Generally, a vessel engaged in fishing with a drift-net.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="drillVesselOrRig">
        <annotation>
          <documentation>A floating offshore vessel or platform supporting the complete apparatus and structure required for drilling an oil or gas well. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="eastIndiaman">
        <annotation>
          <documentation>A ship engaged in trade with the Indian subcontinent. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="escortVessel">
        <annotation>
          <documentation>A vessel accompanying another vessel for security or protection. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="explorationVessel">
        <annotation>
          <documentation>A vessel engaged in visiting undiscovered or uninvestigated territory, especially to get scientific information. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fishingVessel">
        <annotation>
          <documentation>A vessel engaged in harvesting fish or other products from the sea for commercial gain. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="freighter">
        <annotation>
          <documentation>A ship for transporting freight. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="frigate">
        <annotation>
          <documentation>A general-purpose warship with mixed armament, usually lighter than, or, in the US and some other navies, heavier than a destroyer. [Desc] Generally between a corvette and a destroyer in size and designed for convoy escort work.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gasTurbineVessel">
        <annotation>
          <documentation>A vessel driven by a rotary motor in which a wheel or drum with curved vanes is driven by expanding hot air admitted to it and allowed to escape. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gunboat">
        <annotation>
          <documentation>A small vessel of shallow draught (fitted for) carrying relatively heavy guns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heavyCruiser">
        <annotation>
          <documentation>A large naval cruiser whose principal armament usually consists of 8 guns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="helicopter">
        <annotation>
          <documentation>An aircraft deriving both lift and propulsive power from horizontally revolving, usually engine-driven, blades or rotors and capable of ascending and descending vertically. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hospitalShip">
        <annotation>
          <documentation>A ship fitted out exclusively for the treatment and transport of the sick and wounded. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hovercraft">
        <annotation>
          <documentation>A vehicle or craft supported by a cushion of air ejected downwards against the surface (of land or sea). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="junk">
        <annotation>
          <documentation>A flat-bottomed type of sailing vessel used in the China seas, with a square prow, prominent stem, full stern, suspended rudder, and lugsails. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ketch">
        <annotation>
          <documentation>A two-masted, fore-and-aft rigged sailing vessel in which the mizzen-mast is shorter than the mainmast and stepped forward of the rudder post. [Desc] Formerly used especially for coastal trading.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingCraftInfantry">
        <annotation>
          <documentation>Any of several types of naval assault landing craft especially designed for putting troops and equipment directly ashore. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="largeContainerShip">
        <annotation>
          <documentation>A container ship capable of transporting over 7,000 Twenty-foot Equivalent Unit (TEU). [Desc] The TEU number is the number of standard 20-foot containers measuring 20 x 8.0 x 8.5 feet (6.1 x 2.4 x 2.6 metres) that a vessel can carry.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="launch">
        <annotation>
          <documentation>A small motor boat carried on a cruising yacht. [Desc] Also, a similar boat, usually partly open, used as a pleasure-boat.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="libertyShip">
        <annotation>
          <documentation>A type of merchant vessel built in the US by rapid mass-production methods during the war of 1939-45. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightCruiser">
        <annotation>
          <documentation>A large naval cruiser whose principal armament usually consists of 6 guns. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lighterAboardShipVessel">
        <annotation>
          <documentation>A cargo carrying system using specially built ships and lighters. [Desc] Cargoes are loaded into LASH lighters which are towed to a LASH ship where they are embarked. At their destination the LASH lighters are disembarked and towed away to their unloading berths. Special berths or anchorages are sometimes designated for LASH ships.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lighterVessel">
        <annotation>
          <documentation>A boat, usually flat-bottomed, for transferring goods from a ship to a wharf or another ship. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lightship">
        <annotation>
          <documentation>A distinctively marked vessel anchored or moored at a charted point, to serve as an aid to navigation. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liner">
        <annotation>
          <documentation>A ship belonging to a line of passenger ships. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedPetroGasCarrier">
        <annotation>
          <documentation>A ship designed for transporting liquefied petroleum gas (primarily propane). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mailboat">
        <annotation>
          <documentation>A vessel carrying letters and parcels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="merchantShip">
        <annotation>
          <documentation>A vessel operated by a merchant marine organisation, engaged in the transport of goods for payment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryCruiser">
        <annotation>
          <documentation>A high-speed warship less heavily armed than a battleship. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="militaryVessel">
        <annotation>
          <documentation>A vessel used by a countries armed forces, sometimes engaged in the pursuit of warfare. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minelayer">
        <annotation>
          <documentation>A ship or aircraft equipped to lay explosive mines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minelayerOrMinesweeper">
        <annotation>
          <documentation>A ship equipped to lay or clear away floating and submarine mines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minesweeper">
        <annotation>
          <documentation>A ship for clearing away floating and submarine mines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mobileCrane">
        <annotation>
          <documentation>A machine for moving heavy objects, usually by suspending them from a projecting arm or beam, mounted on a floating platform. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="motorVessel">
        <annotation>
          <documentation>A craft or structure for transport by water, driven by an engine. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mulberryUnit">
        <annotation>
          <documentation>A concrete caisson used to create a man-made harbour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="netTender">
        <annotation>
          <documentation>A type of small auxiliary ship built for the US Navy during World War II, built to lay and maintain steel anti-torpedo or anti-submarine nets. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nonPropelledRollOnRollOff">
        <annotation>
          <documentation>A vessel with no means of self-propulsion on which vehicles are driven directly on at the start of the voyage and off at the end of it. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rollOnRollOff">
        <annotation>
          <documentation>A ship (especially a passenger ferry) onto which vehicles are driven directly at the start of the voyage and off at the end. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sailingShip">
        <annotation>
          <documentation>A vessel propelled by means of a sail or sails extended on rigging to catch the wind. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seaBeeLashBarge">
        <annotation>
          <documentation>A lighter comprising part of cargo carrying system using specially built ships. [Desc] Cargoes are loaded into LASH lighters which are towed to a LASH ship where they are embarked. At their destination the LASH lighters are disembarked and towed away to their unloading berths. Special berths or anchorages are sometimes designated for LASH ships.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shipDebris">
        <annotation>
          <documentation>Ship debris (for example: plates, miscellaneous metal) are present however the specific wreck type has not been determined. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="shipsLifeboat">
        <annotation>
          <documentation>A ship's small boat for use in emergency. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sloop">
        <annotation>
          <documentation>A small one-masted fore-and-aft rigged vessel with mainsail and jib. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="smack">
        <annotation>
          <documentation>A single-masted fore-and-aft rigged sailing vessel, usually employed for coasting or fishing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="steamShip">
        <annotation>
          <documentation>A vessel driven by water in the form of gas or vapour. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sternTrawler">
        <annotation>
          <documentation>A fishing vessel that drags its trawl from the rear of the vessel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="subchaser">
        <annotation>
          <documentation>A vessel used for the detection and pursuit of submarines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="submarine">
        <annotation>
          <documentation>A vessel, especially a warship, capable of operating under water and usually equipped with torpedoes, missiles, and a periscope. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="supplyVessel">
        <annotation>
          <documentation>A vessel carrying provisions and/or equipment. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surveyVessel">
        <annotation>
          <documentation>A ship or vessel specially equipped for carrying out hydrographic and/or oceanographic surveys. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="targetShip">
        <annotation>
          <documentation>An obsolete vessel providing a mark to shot at for practice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trimaran">
        <annotation>
          <documentation>A sailing boat with three hulls. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tug">
        <annotation>
          <documentation>A small stoutly built powerful boat used to tow larger vessels. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="twinMotorVessel">
        <annotation>
          <documentation>A craft or structure for transport by water, driven by two engines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="aircraftCarrier">
        <annotation>
          <documentation>A warship designed to serve as a base for aircraft. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="battleship">
        <annotation>
          <documentation>A warship of the most heavily armed and armoured class, of sufficient size to take part in a main attack. [Desc] Generally having at least 10 inches of armour and carrying a main battery of 12 inch guns or larger.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="collier">
        <annotation>
          <documentation>A vessel that carries coal. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="containerShip">
        <annotation>
          <documentation>A vessel designed to carry goods stored in (large) containers. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pleasureCraft">
        <annotation>
          <documentation>A boat used for pleasure or amusement. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="schooner">
        <annotation>
          <documentation>A small seagoing fore-and-aft rigged vessel, originally with two masts, later often with three or four, the foremast being equal to or smaller than the other masts. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wreckLikeAnomaly">
        <annotation>
          <documentation>A wreck-like anomaly is present on the sea floor, however the specific wreck type has not been determined. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="amphibiousWarfareVessel">
        <annotation>
          <documentation>Any of a class of naval ships designed specifically to conduct Amphibious Warfare by the landing of infantry troops on a beachhead. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="beamTrawler">
        <annotation>
          <documentation>A fishing vessel equipped with a trawl net with its mouth held apart by a beam. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dreadnoughtBattleship">
        <annotation>
          <documentation>Any of a class of battleships (originally superior to all their predecessors) whose main armament was entirely big guns of the same calibre. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="iceBreaker">
        <annotation>
          <documentation>A ship specially built or adapted for breaking a channel through ice. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oceanTug">
        <annotation>
          <documentation>A small powerful boat for towing larger boats and ships that can operate in ocean conditions. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="salvageVessel">
        <annotation>
          <documentation>A vessel used in the business of raising sunken or wrecked ships or their contents. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trawler">
        <annotation>
          <documentation>A vessel that fishes by dragging an open-mouthed bag-net along the sea-bed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="victoryShip">
        <annotation>
          <documentation>A type of cargo ship produced in large numbers by American shipyards during World War II to replace losses caused by German submarines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancientMilitaryVessel">
        <annotation>
          <documentation>A vessel from long ago used by an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="boardingVessel">
        <annotation>
          <documentation>Generally, a vessel used to convey passengers to another vessel for embarkation. [Desc] Specifically, used by a military force to enter a ship for the purposes of providing information or inspection of the ship, its crew or contents.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="factoryShip">
        <annotation>
          <documentation>A fishing ship with facilities for immediate processing of the catch. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="inshoreVessel">
        <annotation>
          <documentation>A vessel that operates close to the shore. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="researchVessel">
        <annotation>
          <documentation>A vessel engaged in the business of conducting investigation into the sea and its environs to increase the sum of knowledge. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="riverboat">
        <annotation>
          <documentation>A boat designed for use on rivers. [Desc] Typically has a shallow draft.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tenderVessel">
        <annotation>
          <documentation>A ship or boat used to attend a larger one, especially to supply goods and provisions, convey orders, and/or carry passengers to and from shore. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="turboElectricVessel">
        <annotation>
          <documentation>A vessel using a form of electric drive in which turbine-driven generators supply electric power to motors coupled to the propeller. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="antiSubmarineBarrier">
        <annotation>
          <documentation>A man-made obstacle that bars advance or access to submarines. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liquefiedNaturalGasCarrier">
        <annotation>
          <documentation>Ship designed for transporting liquefied natural gas. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rescueBoat">
        <annotation>
          <documentation>A vessel used for the purpose of saving people from danger. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="armedVessel">
        <annotation>
          <documentation>A vessel carrying weapons. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="blockShip">
        <annotation>
          <documentation>A ship moored or grounded in order to block a channel. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingShipTank">
        <annotation>
          <documentation>The largest naval vessels designed to put their bows directly onto a beach, open their bow doors and lower a ramp supporting vehicle entry and/or exit. [Desc] Typically about 5000 tons and capable of landing a squadron of tanks or a large number of other vehicles.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingStage">
        <annotation>
          <documentation>A floating platform, for the landing of passengers and goods. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pilotBoat">
        <annotation>
          <documentation>A boat used by a pilot to meet an incoming ship. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="smallDefenceVessel">
        <annotation>
          <documentation>A small vessel used for military purposes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="surfaceWarshipDestSmall">
        <annotation>
          <documentation>An armoured surface vessel that is no larger than a destroyer. [Desc] A destroyer is a fast warship of a type designed to protect other ships (for example: by attacking submarines) with guns and torpedoes.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="torpedoBoat">
        <annotation>
          <documentation>A small, fast and lightly armed warship for carrying or discharging torpedoes. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ancientMerchant">
        <annotation>
          <documentation>A vessel from long ago used by an armed force. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="auxiliary">
        <annotation>
          <documentation>A vessel functioning in a subsidiary and/or supplementary capacity. [Desc] In naval terms, not a fighting ship.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hydrofoil">
        <annotation>
          <documentation>A boat equipped with a device consisting of planes for lifting its hull out of the water to increase its speed. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="landingShipInfantry">
        <annotation>
          <documentation>A naval vessel intended to ferry infantry that could not beach directly, but instead carries a number of smaller assault landing craft that can ferry infantry to a beach. [Desc] During World War II, often converted cross channel ferries and other similar ships of the same size.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="passengerCargo">
        <annotation>
          <documentation>A cargo vessel having accommodations for limited numbers of passengers. [Desc] For example, ubiquitous twelve-passenger freighters once common on the seas in which the transport of passengers is secondary to the carriage of freight.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="patrolBoat">
        <annotation>
          <documentation>A vessel which moves systematically around an area for the purposes of watching, repressing, protecting, and/or inspecting. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="transportShip">
        <annotation>
          <documentation>A ship used to carry soldiers and/or supplies. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="barge">
        <annotation>
          <documentation>A usually flat bottomed boat, used principally in harbours and inland waterways though is often seagoing, for the transport of goods or sometimes passengers and usually propelled by towing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ferry">
        <annotation>
          <documentation>A vessel for transporting passengers, vehicles, and/or goods across a stretch of water, especially as a regular service. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="paddleBoat">
        <annotation>
          <documentation>A vessel propelled through the use of wheels having paddle-boards fitted radially which press backwards against the water. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yacht">
        <annotation>
          <documentation>A light sailing vessel, especially equipped for racing or a larger, usually power driven vessel equipped for cruising. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="barque">
        <annotation>
          <documentation>A small square sterned ocean-going sailing vessel without head rails. [Desc] Specifically, such a ship with the aftermost mast fore-and-aft rigged and the other masts square-rigged.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="derrickBarge">
        <annotation>
          <documentation>A barge upon which is mounted a mechanism for hoisting materials by a boom hung from a central post. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="speedboat">
        <annotation>
          <documentation>A high-speed motor boat. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tanker">
        <annotation>
          <documentation>A ship fitted with tanks for transporting oil or other fluids in bulk. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="Wreck_wreckHulkExposureType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="hullShowing">
        <annotation>
          <documentation>Any portion of the hull is showing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mastsShowing">
        <annotation>
          <documentation>Only the masts are showing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="funnelShowing">
        <annotation>
          <documentation>Only the funnels are showing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="superstructureShowing">
        <annotation>
          <documentation>Any portion of the superstructure is showing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mastsFunnelShowing">
        <annotation>
          <documentation>A portion of the masts and funnel are showing. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notExposed">
        <annotation>
          <documentation>No portion is persistently showing above the water surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="noInformation">
        <annotation>
          <documentation>No Information [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="notApplicable">
        <annotation>
          <documentation>Not Applicable [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="other">
        <annotation>
          <documentation>Other [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <element name="Zoo_P" substitutionGroup="gml:AbstractFeature" type="dtox:Zoo_PType">
    <annotation>
      <documentation>A site where wild animals are kept for exhibition to the public, that may also support breeding and/or study. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Zoo_PType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-pointGeometryInfo.pointGeometry" type="gml:PointPropertyType">
            <annotation>
              <documentation>A 0-dimensional geometric primitive, representing a position. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.area" type="double">
            <annotation>
              <documentation>The area within the delineation of the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.length-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken along its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line, a river, a rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the length is the distance between the bridge abutments along the bridge centreline. In the case of a dam, the length is the distance along the dam crest. If no established direction of flow or use exists then (1) if the feature is irregular in shape its length is its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the longer axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.width-singleValue" type="double">
            <annotation>
              <documentation>The dimension of a feature taken perpendicular to its primary alignment of use and generally in the horizontal plane. [Desc] The primary alignment of a feature is its established direction of flow or use (for example: a road, a power line right-of-way, a river, rapid, and/or a bridge). A feature-specific rule may apply. In the case of a bridge, the width is the distance perpendicular to the bridge centre-line and generally in the horizontal plane. In the case of a dam, the width is the distance perpendicular to (across the) the dam crest. If no such direction of flow or use exists then (1) if the feature is irregular in shape its width is taken perpendicular to the direction of its greatest horizontal dimension (see Attribute: 'Greatest Horizontal Extent'), else (2) if the feature is regular in shape then a shape-specific rule may apply: for a rectangular feature, the length of the shorter axis; for a round feature, the diameter.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-pointGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Zoo_PPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Zoo_P"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Zoo_S" substitutionGroup="gml:AbstractFeature" type="dtox:Zoo_SType">
    <annotation>
      <documentation>A site where wild animals are kept for exhibition to the public, that may also support breeding and/or study. [Desc] NA</documentation>
    </annotation>
  </element>
  <complexType name="Zoo_SType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.surfaceGeometry" type="gml:SurfacePropertyType">
            <annotation>
              <documentation>A 2-dimensional geometric primitive, locally representing a continuous image of a region of a plane. [Desc] Its subtypes include (but are not limited to): GM_PolyhedralSurface (which aggregates GM_Polygon).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.absoluteVertAccEvalMeth" type="dtox:VertPosAccuracy_absoluteVertAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute vertical accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.absoluteVertAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded elevation of a feature and its true elevation referenced to the same vertical datum expressed as a linear error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.vertCoordMetadata.elevationAccuracyCategory" type="dtox:VertCoordMetadata_elevationAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the accuracy of the vertical position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.absoluteHorizAccEvalMeth" type="dtox:HorizPosAccuracy_absoluteHorizAccEvalMethType">
            <annotation>
              <documentation>The method by which the absolute horizontal accuracy was derived. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.absoluteHorizAccuracy90.value" type="double">
            <annotation>
              <documentation>The difference between the recorded horizontal coordinates of a feature and its true position referenced to the same geodetic datum expressed as a circular error at 90 percent probability. [Desc] It may also be applied to a data set. If the data contains multiple accuracies, usually the worst accuracy which applies to 10% or more of the data is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="geometry-surfaceGeometryInfo.horizCoordMetadata.horizAccuracyCategory" type="dtox:HorizCoordMetadata_horizAccuracyCategoryType">
            <annotation>
              <documentation>A general evaluation of the horizontal accuracy of the geographic position of a feature, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.dataQualityStatement" type="string">
            <annotation>
              <documentation>A narrative or other textual description that records a general assessment of the quality of a resource (for example: a data instance, a data set or a data processing activity). [Desc] The quality of a data resource is dependent on the data providers knowledge regarding the lineage of the data and the processes that have been used to transform that data. No restriction is placed on the length of the statement.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.delineationKnown" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that the delineation (for example: limits and information) of a feature is known. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.existenceCertaintyCat" type="dtox:FeatureMetadata_existenceCertaintyCatType">
            <annotation>
              <documentation>A general evaluation of the quality of a feature assessment, as a category. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="metadata.surveyCoverageCategory" type="dtox:FeatureMetadata_surveyCoverageCategoryType">
            <annotation>
              <documentation>A general evaluation of the coverage quality of a survey, as a category. [Desc] See possibly accompanying Attribute: 'Position Quality Category' for additional survey-related information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="specifiedDomainValues" type="string">
            <annotation>
              <documentation>One or more intended attribute domain values for one or more enumeration or codelist attributes that are not currently valid members of their respective attribute ranges. [Desc] The actual attribute domain values may have been previously, or may become in the future, valid members of the attribute domain range.</documentation>
            </annotation>
          </element>
          <element name="uniqueEntityIdentifier" type="string">
            <annotation>
              <documentation>The globally unique and persistent identifier of an entity (for example: feature or event) instance as specified by a Uniform Resource Name (URN) in accordance with the Internet Engineering Task Force (IETF) RFC2396 and RFC2141. [Desc] It is based on the Uniform Resource Identifier (URI), a compact string of characters for identifying an abstract or physical resource. The term 'Uniform Resource Name' (URN) refers to the subset of URI that are required to remain globally unique and persistent even when the resource ceases to exist or becomes unavailable. The URN is drawn from one of a set of defined namespaces, each of which has its own set name structure and assignment procedures.</documentation>
            </annotation>
          </element>
          <element name="universalUniqueIdentifier" type="string">
            <annotation>
              <documentation>The Universal Unique Identifier (UUID) that is assigned to a feature in order to uniquely identify it for the purpose of maintaining relationships between features (relational database) and version control. [Desc] UUIDs are defined in ITU-T Rec. X.667 |||||||||||||||||||||||||||||||| ISO/IEC 9834-8.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="angleOfOrientation" type="double">
            <annotation>
              <documentation>The angular distance in the horizontal plane measured from true north (0 degrees) clockwise to the major axis of the feature. [Desc] If the feature is square, the axis 0 up to 90 degrees is recorded. If the feature is circular, 360 degrees is recorded.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="baseElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance from a specified vertical datum to the terrain surface of or at the base of the feature. [Desc] If the feature is not supported above the surface by another feature then the base of the feature is usually located at ground or water level on the downhill/downstream side. For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). In the case of a survey marker (monument) this is usually the elevation assigned to the marker (monument).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="controllingAuthority" type="dtox:Facility_controllingAuthorityType">
            <annotation>
              <documentation>The controlling authority responsible for a facility or site. [Desc] Controlling authorities may be distinguished by organizational level (for example: national, sub-national, or military district) and/or type (for example: private or public).</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="facilityOperationalStatus" type="dtox:Facility_facilityOperationalStatusType">
            <annotation>
              <documentation>The status of operation of a man-made structure, as a whole. [Desc] Includes actual operations, operational capability, and planned or proposed man-made structures.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_2" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="featureFunction_3" type="dtox:Facility_featureFunctionType">
            <annotation>
              <documentation>The purpose(s) of, or intended role(s) served by, the feature. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="fenced" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature is completely surrounded by a fence. [Desc] A fence is a man-made barrier of relatively light structure used as an enclosure or boundary.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.accuracy" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="heightAboveSurfaceLevel.value-singleValue" type="double">
            <annotation>
              <documentation>The vertical distance measured from the lowest point of the base of the feature at ground or water level (downhill/downstream side) to the tallest point of the feature. [Desc] For non-inland water bodies, the water level is usually understood to be Mean Sea Level (MSL). Note that the feature may be supported above the surface by another feature (for example: a tower supported by a building) and as a consequence the value of the Height Above Surface Level is different (larger) than the base-to-top height of the feature (for example: supported tower) itself.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="helipadPresent" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a helipad is present. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.accuracy" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="highestElevation.value-singleValue" type="double">
            <annotation>
              <documentation>The elevation from a specified vertical datum to the highest point on a feature. [Desc] In the case of multiple features that may be stacked on each other (for example: a railway on a bridge, a superstructure on a building, or an aerial on a tower) the highest elevation is that of the entire feature stack. For example, the highest elevation of a church is that of its steeple and not that of the roof of the church itself. The church itself may have a height above surface level that excludes the additional height of the steeple superstructure located on the church roof.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="historicSignificance" type="dtox:Facility_historicSignificanceType">
            <annotation>
              <documentation>The recognized historic significance of a site and/or facility, if any. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_2" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structMatType_3" type="dtox:Facility_structMatTypeType">
            <annotation>
              <documentation>The primary type(s) of material composing a feature, exclusive of the surface. [Desc] The basis for 'primary' may be, for example, compositional dominance or structural organization.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="physicalCondition" type="dtox:Facility_physicalConditionType">
            <annotation>
              <documentation>The physical condition of a man-made structure, as a whole, including the inside and/or outside of the structure and any contained and/or associated equipment. [Desc] The physical condition applies to any phase of the life cycle of a man-made structure from construction to destruction. Examples of man-made structures include roads, canals, buildings, towers, aerodromes and facilities.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantFeatureHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the feature measured from the lowest point of the base at ground or water level (downhill side/downstream side). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantStructHeight" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the structure(s). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="predominantVegHeight-singleValue" type="double">
            <annotation>
              <documentation>The predominant height (the height of at least 50 percent) of the vegetation. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="roofCover-singleValue" type="double">
            <annotation>
              <documentation>The portion of an area that contains structures having roofs or tops (for example: buildings and storage tanks). [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="structureDensity-singleValue" type="double">
            <annotation>
              <documentation>The density of structures in an area. [Desc] The number of structures in the area are counted and divided by the total area. Major wings may be counted as separate buildings provided there are significant changes in roof directions from the main building.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_2" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="terrainSurfaceMaterial_3" type="dtox:Facility_terrainSurfaceMaterialType">
            <annotation>
              <documentation>The type(s) of material that compose the surface layer of the terrain. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.hydrologicPersistence" type="dtox:WaterResourceInfo_hydrologicPersistenceType">
            <annotation>
              <documentation>The degree of persistence of water in an inland water body (for example: a spring, a flowing stream, a lake or a pond). [Desc] Inland water bodies may also include, for example, crevices, ditches, fountains, and water troughs.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterType" type="dtox:WaterResourceInfo_waterTypeType">
            <annotation>
              <documentation>The type of available water based on its composition. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_2" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="waterResourceInfo.waterUse_3" type="dtox:WaterResourceInfo_waterUseType">
            <annotation>
              <documentation>The use(s) for which water is withdrawn or consumed from a source. [Desc] Uses include, for example: domestic purposes, industrial processing, and irrigation.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousDesignation" type="dtox:ReligiousInfo_religiousDesignationType">
            <annotation>
              <documentation>A designation denoting a religion or system of belief. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="religiousInfo.religiousFacilityType" type="dtox:ReligiousInfo_religiousFacilityTypeType">
            <annotation>
              <documentation>The type of a facility, building, structure or site that is designed and designated to be used for religious activities, based on its structure and/or the principal activity for which it was designed. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_2" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.byProduct_3" type="dtox:ManufacturingInfo_byProductType">
            <annotation>
              <documentation>The principal by-product(s) of a production, mining, or agricultural activity. [Desc] If multiple by-products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.fabricationFacilityType" type="dtox:ManufacturingInfo_fabricationFacilityTypeType">
            <annotation>
              <documentation>The type of a fabrication facility based on its structure and/or equipment. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_2" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.product_3" type="dtox:ManufacturingInfo_productType">
            <annotation>
              <documentation>The principal product(s) resulting from a production, mining, or agricultural activity. [Desc] If multiple products are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_2" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="manufacturingInfo.rawMaterial_3" type="dtox:ManufacturingInfo_rawMaterialType">
            <annotation>
              <documentation>The principal 'raw', or input, material(s) involved in a production activity. [Desc] If multiple 'raw' materials are specified then they are usually listed in descending order of importance.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullName" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geographicNameType" type="dtox:GeoNameInfo_geographicNameTypeType">
            <annotation>
              <documentation>The type of a geographic name based on its scope of use, quality of source and/or its transliteration status. [Desc] NA</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameCharacterSet" type="dtox:GeoNameInfo_geoNameCharacterSetType">
            <annotation>
              <documentation>The character set used for the display of characters with diacritics and special characters in a geographic name. [Desc] Individual character sets include diacritics and special characters from multiple languages in the same geographic region.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.iso15924ScriptCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 15924) four character code that designates a script. [Desc] A script is a set of graphic characters used for the written form of one or more languages.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language or macrolanguage of the source of a geographic name. [Desc] A macrolanguage is a set of closely related language varieties (dialects) that generally have a common linguistic identity and a common written form; this may occur when there is a transitional socio-linguistic situation in which sub-communities of a single language community are diverging. The language of the geographic name source should be distinguished from the language of origin or etymology of a geographic name; for example, considering the place name 'San Jose, California' the language of the source of this geographic name may be English if it is determined from a United States map, regardless of the fact that this geographic name means 'St. Joseph, California' in Spanish.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.languageDialectCode" type="string">
            <annotation>
              <documentation>The International Organization for Standardization (ISO 639-3) three character code that designates the language dialect, if applicable, of the source of a geographic name. [Desc] Some languages have no (child) dialects. Each language dialect is unique to only one parent language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.nameIdentifier" type="string">
            <annotation>
              <documentation>The unique name identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Named Feature Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameNoDiacritics" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart except that any diacritics and special characters have been replaced with their corresponding Roman characters. [Desc] It is generally considered to consist of a specific part, a generic part, and any articles or prepositions. The order of the parts may vary with the generic part appearing at the beginning, middle or end.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.fullNameOrdered" type="string">
            <annotation>
              <documentation>A complete name that is used to designate the entity as that designation would normally be written by the originating culture on a map or chart, except that its components have been arranged into an order that facilitates alphabetic ordering and search. [Desc] The component order is such that the specific part of the name appears first, followed by an optional comma, the generic part of the name, and then finally any articles or prepositions (for example: 'Everest, Mount' or 'Mexico, Gulf of'). For some geographic names no reordering of the full name is required (for example: 'Tigrus River'). Geographic names that are believed to no longer exist are enclosed in double parenthesis, as: '(( Name ))'.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.geoNameDesignation" type="string">
            <annotation>
              <documentation>The designation of the type of a feature with which a geographic name is associated, as used in the NGA Geographic Names Data Base (GNDB). [Desc] A designated feature type also has a (unique, single) geographic name classification.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.multipleOfficialNames" type="dtox:BooleanWithONINAType">
            <annotation>
              <documentation>An indication that a feature has more than one official, native script, geographic name. [Desc] Multiple official names may exist when a feature passes through more than one country and those multiple countries have different official names for that feature. Some countries have more than one official language and therefore may have an official name for a feature in each official language.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="isDesignatedBy_2.namedFeatureIdentifier" type="string">
            <annotation>
              <documentation>The unique named feature identifier element in the NGA Geographic Names Data Base (GNDB). [Desc] Typically used together with Attribute: 'Name Identifier' to provide a unique index into the NGA Geographic Names Data Base (GNDB) from which NGA draws all of its feature name information.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Zoo_SPropertyType">
    <sequence minOccurs="0">
      <element ref="dtox:Zoo_S"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="geodeticDatumType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="arc1950Zaire">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Zaire. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1960Kenya">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1960' and intended to be used only in the geographic region of Kenya. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1960MeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1960' and intended as a mean solution for the geographic region of Kenya and Tanzania. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1960Tanzania">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1960' and intended to be used only in the geographic region of Tanzania. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ascensionIsland1958">
        <annotation>
          <documentation>The geodetic datum known as 'Ascension Island 1958' and intended to be used only in the geographic region of Ascension Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="astroBeaconEIwoJimaIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Astro Beacon 'E'' and intended to be used only in the geographic region of Iwo Jima Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="astroDos71dash4StHelena">
        <annotation>
          <documentation>The geodetic datum known as 'Astro DOS 71/4' and intended to be used only in the geographic region of St. Helena Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="astroStation1952MarcusIs">
        <annotation>
          <documentation>The geodetic datum known as 'Astro Station 1952' and intended to be used only in the geographic region of Marcus Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="astroTernIsland1961Hawaii">
        <annotation>
          <documentation>The geodetic datum known as 'Astro Tern Island 1961' and intended to be used only in the geographic region of Tern Island and Hawaii. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="australianGeodetic1966">
        <annotation>
          <documentation>The geodetic datum known as 'Australian Geod. 1966' and intended to be used only in the geographic region of Australia and Tasmania Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="australianGeodetic1984">
        <annotation>
          <documentation>The geodetic datum known as 'Australian Geod. 1984' and intended to be used only in the geographic region of Australia and Tasmania Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bogotaObsZeroMeridian">
        <annotation>
          <documentation>The geodetic datum known as 'Bogota Observatory' whose zero meridian is set at Bogota and is intended to be used only in the geographic region of Colombia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ayabelleLighthouseDjibouti">
        <annotation>
          <documentation>The geodetic datum known as 'Ayabelle Lighthouse' and intended to be used only in the geographic region of Djibouti. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950Zimbabwe">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Zimbabwe. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bekaaBaseSouthEndLebanon">
        <annotation>
          <documentation>The geodetic datum known as 'Bekaa Base South End' and intended to be used only in the geographic region of Lebanon. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belgium1950SystemLommelSig">
        <annotation>
          <documentation>The geodetic datum known as 'Belgium 1950 System' and intended to be used only in the geographic region of Lommel Signal, Belgium. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code ODU 'Belgium 1972'.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="belgium1972Observatoire">
        <annotation>
          <documentation>The geodetic datum known as 'Belgium 1972' and intended to be used only in the geographic region of the Observatoire d'Uccle. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bellevueIgnEfateErromango">
        <annotation>
          <documentation>The geodetic datum known as 'Bellevue IGN' and intended to be used only in the geographic region of the Efate and Erromango Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bermuda1957BermudaIslands">
        <annotation>
          <documentation>The geodetic datum known as 'Bermuda 1957' and intended to be used only in the geographic region of the Bermuda Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bern1898Switzerland">
        <annotation>
          <documentation>The geodetic datum known as 'Bern 1898' and intended to be used only in the geographic region of Switzerland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bern1898ZeroMeridian">
        <annotation>
          <documentation>The geodetic datum known as 'Bern 1898' whose zero meridian is set at Bern and is intended to be used only in the geographic region of Switzerland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bissauGuineaBissau">
        <annotation>
          <documentation>The geodetic datum known as 'Bissau' and intended to be used only in the geographic region of Guinea-Bissau. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bjz54A954BeijingCoord">
        <annotation>
          <documentation>The geodetic datum known as 'BJZ54' or 'A954 Beijing Coordinates' and intended to be used only in the geographic region of China. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bogotaObservatoryColombia">
        <annotation>
          <documentation>The geodetic datum known as 'Bogota Observatory' and intended to be used only in the geographic region of Colombia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="anna1Astro1965CocosIslands">
        <annotation>
          <documentation>The geodetic datum known as 'Anna 1 Astro 1965' and intended to be used only in the geographic region of Cocos Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="americanSamoaDatum1962">
        <annotation>
          <documentation>The geodetic datum known as 'American Samoa Datum 1962' and intended to be used in the geographic region of the American Samoa Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="averageTerrestrialSys1977">
        <annotation>
          <documentation>The geodetic datum known as 'Average Terrestrial System 1977' and intended to be used only in the geographic region of New Brunswick, Nova Scotia, and Prince Edward Island. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code ATX.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adindanCameroon">
        <annotation>
          <documentation>The geodetic datum known as 'Adindan' and intended to be used only in the geographic region of Cameroon. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adindanEthiopia">
        <annotation>
          <documentation>The geodetic datum known as 'Adindan' and intended to be used only in the geographic region of Ethiopia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adindanMali">
        <annotation>
          <documentation>The geodetic datum known as 'Adindan' and intended to be used only in the geographic region of Mali. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adindanMeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'Adindan' and intended as a mean solution for the geographic region of Ethiopia and Sudan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adindanSenegal">
        <annotation>
          <documentation>The geodetic datum known as 'Adindan' and intended to be used only in the geographic region of Senegal. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adindanSudan">
        <annotation>
          <documentation>The geodetic datum known as 'Adindan' and intended to be used only in the geographic region of Sudan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="afgooyeSomalia">
        <annotation>
          <documentation>The geodetic datum known as 'Afgooye' and intended to be used only in the geographic region of Somalia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ainElAbd1970BahrainIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Ain el Abd 1970' and intended to be used only in the geographic region of Bahrain Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ainElAbd1970SaudiArabia">
        <annotation>
          <documentation>The geodetic datum known as 'Ain el Abd 1970' and intended to be used only in the geographic region of Saudi Arabia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950Zambia">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Zambia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="amersfoort1885dash1903">
        <annotation>
          <documentation>The geodetic datum known as 'Amersfoort 1885/1903' and intended to be used only in the geographic region of Netherlands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="adindanBurkinaFaso">
        <annotation>
          <documentation>The geodetic datum known as 'Adindan' and intended to be used only in the geographic region of Burkina Faso. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="antiguaIslandAstro1943">
        <annotation>
          <documentation>The geodetic datum known as 'Antigua Island Astro 1943' and intended to be used only in the geographic region of Antigua and the Leeward Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="approximateLuzonDatum">
        <annotation>
          <documentation>The geodetic datum known as 'Approximate Luzon Datum' and intended to be used only in the geographic region of Philippines. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1935Africa">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1935' and intended to be used only in the geographic region of Africa. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950Botswana">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Botswana. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950Burundi">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Burundi. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950Lesotho">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Lesotho. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950Malawi">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Malawi. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950MeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended as a mean solution for the geographic region of Botswana, Lesotho, Malawi, Swaziland, Zaire, Zambia and Zimbabwe. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="arc1950Swaziland">
        <annotation>
          <documentation>The geodetic datum known as 'Arc 1950' and intended to be used only in the geographic region of Swaziland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="carthageTunisia">
        <annotation>
          <documentation>The geodetic datum known as 'Carthage' and intended to be used only in the geographic region of Tunisia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="camacupaBaseSwEndAngola">
        <annotation>
          <documentation>The geodetic datum known as 'Camacupa Base SW End' and intended to be used only in the geographic region of Campo De Aviacao, Angola. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="bukitRimpahIndonesia">
        <annotation>
          <documentation>The geodetic datum known as 'Bukit Rimpah' and intended to be used only in the geographic region of Bangka &amp; Belitung Islands, Indonesia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="campAreaAstroAntarctica">
        <annotation>
          <documentation>The geodetic datum known as 'Camp Area Astro' and intended to be used only in the geographic region of Camp McMurdo Area, Antarctica. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="campoInchauspeArgentina">
        <annotation>
          <documentation>The geodetic datum known as 'Campo Inchauspe' and intended to be used only in the geographic region of Argentina. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="cantonAstro1966PhoenixIs">
        <annotation>
          <documentation>The geodetic datum known as 'Canton Astro 1966' and intended to be used only in the geographic region of Phoenix Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="capeSouthAfrica">
        <annotation>
          <documentation>The geodetic datum known as 'Cape' and intended to be used only in the geographic region of South Africa. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="capeCanaveralMeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'Cape Canaveral' and intended as a mean solution for the geographic region of Florida and the Bahama Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dabolaGuinea">
        <annotation>
          <documentation>The geodetic datum known as 'Dabola' and intended to be used only in the geographic region of Guinea. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="corregoAlegreBrazil">
        <annotation>
          <documentation>The geodetic datum known as 'Corrego Alegre' and intended to be used only in the geographic region of Brazil. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="estonia1937">
        <annotation>
          <documentation>The geodetic datum known as 'Co-ordinate System 1937 of Estonia' and intended to be used only in the geographic region of Estonia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="conakryPyramidGuinea">
        <annotation>
          <documentation>The geodetic datum known as 'Conakry Pyramid of the Service Geographique' and intended to be used only in the geographic region of Guinea. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="compensationGeoQuebec1977">
        <annotation>
          <documentation>The geodetic datum known as 'Compensation G‚od‚tique du Qu‚bec 1977' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code CGX.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chatham1971NewZealand">
        <annotation>
          <documentation>The geodetic datum known as 'Chatham 1971' and intended to be used only in the geographic region of Chatham Island, New Zealand. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="chuaAstroParaguay">
        <annotation>
          <documentation>The geodetic datum known as 'Chua Astro' and intended to be used only in the geographic region of Paraguay. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dcs3LighthouseLesserAnt">
        <annotation>
          <documentation>The geodetic datum known as 'DCS-3 Lighthouse, Saint Lucia, Lesser Antilles' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code DCS.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="deceptionIslAntarctica">
        <annotation>
          <documentation>The geodetic datum known as 'Deception Island' or 'Deception 1993' and intended to be used only in the geographic region of Deception Island, Antarctica. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="djakartaBataviaIndonesia">
        <annotation>
          <documentation>The geodetic datum known as 'Djakarta (Batavia)' and intended to be used only in the geographic region of Sumatra Island, Indonesia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="djakartaBataviaZeroMerid">
        <annotation>
          <documentation>The geodetic datum known as 'Djakarta (Batavia)' whose zero meridian is set at Djakarta and is intended to be used only in the geographic region of Sumatra Island, Indonesia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dominicaAstroM12LesserAnt">
        <annotation>
          <documentation>The geodetic datum known as 'Dominica Astro M-12, Dominica, Lesser Antilles' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code DOM.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="dos1968GizoNewGeorgiaIs">
        <annotation>
          <documentation>The geodetic datum known as 'DOS 1968' and intended to be used only in the geographic region of Gizo Island and the New Georgia Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="easterIsland1967EasterIs">
        <annotation>
          <documentation>The geodetic datum known as 'Easter Island 1967' and intended to be used only in the geographic region of Easter Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950BritishIsles">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of the British Isles to specifically encompass England, the Channel Islands, Ireland, Northern Ireland, Scotland, the Shetland Islands, and Wales. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Cyprus">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Cyprus. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Iran">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Iran. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Greece">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Greece. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Egypt">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Egypt. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950England">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of England, Channel Islands, Scotland, and Shetland Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Tunisia">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Tunisia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950IraqSyria">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Iraq, Israel, Jordan, Kuwait, Lebanon, Saudi Arabia, and Syria. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Malta">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Malta. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950MeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended as a mean solution for the geographic region of Austria, Belgium, Denmark, Finland, France, Federal Republic of Germany, Gibraltar, Greece, Italy, Luxembourg, Netherlands, Norway, Portugal, Spain, Sweden, and Switzerland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950NorwayFinland">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Norway and Finland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950PortugalSpain">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Portugal and Spain. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Sardinia">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Sardinia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950Sicily">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended to be used only in the geographic region of Sicily. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gdz80China">
        <annotation>
          <documentation>The geodetic datum known as 'GDZ80' and intended to be used only in the geographic region of China. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gandajikaBaseZaire">
        <annotation>
          <documentation>The geodetic datum known as 'Gandajika Base' and intended to be used only in the geographic region of Zaire. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1950WesternEurope">
        <annotation>
          <documentation>The geodetic datum known as 'European 1950' and intended as a mean solution for a geographic region of Western Europe encompassing Austria, Denmark, France, Federal Republic of Germany, Netherlands, and Switzerland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gan1970AdduAtoll">
        <annotation>
          <documentation>The geodetic datum known as 'Gan 1970' and intended to be used only in the geographic region of Addu Atoll, Republic of Maldives. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geocentricDatumOfAustralia">
        <annotation>
          <documentation>The geodetic datum known as 'Geocentric Datum of Australia' or 'GDA' and intended to be used only in the geographic region of Australia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="fortThomas1955LeewardIs">
        <annotation>
          <documentation>The geodetic datum known as 'Fort Thomas 1955' and intended to be used only in the geographic region of Nevis, St Kitts, and the Leeward Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="etrs1989">
        <annotation>
          <documentation>The geodetic datum known as 'European Terrestrial Reference System 1989' and intended to be used only in the geographic region of ETRS89. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="european1979MeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'European 1979' and intended as a mean solution for the geographic region of Austria, Finland, Netherlands, Norway, Spain, Sweden, and Switzerland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="geodeticDatum1949Zealand">
        <annotation>
          <documentation>The geodetic datum known as 'Geodetic Datum 1949' and intended to be used only in the geographic region of New Zealand. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="graciosaBaseSWFaialAzores">
        <annotation>
          <documentation>The geodetic datum known as 'Graciosa Base SW' and intended to be used only in the geographic region of Faial, Graciosa, Pico, Sao Jorge, and Terceira Island, Azores. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="greekDatumGreece">
        <annotation>
          <documentation>The geodetic datum known as 'Greek Datum, Greece' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code GRK.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="greekGeodeticRefSystem1987">
        <annotation>
          <documentation>The geodetic datum known as 'Greek Geodetic Reference System 1987' or 'GGRS 87' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code GRX.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gunongSegaraKalimantanIs">
        <annotation>
          <documentation>The geodetic datum known as 'Gunong Segara' and intended to be used only in the geographic region of Kalimantan Island, Indonesia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gunongSerindung">
        <annotation>
          <documentation>The geodetic datum known as 'Gunong Serindung' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code GSF.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gux1AstroGuadacanalIs">
        <annotation>
          <documentation>The geodetic datum known as 'GUX 1 Astro' and intended to be used only in the geographic region of Guadacanal Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guam1963">
        <annotation>
          <documentation>The geodetic datum known as 'Guam 1963' and intended to be used only in the geographic region of Guam. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="guyanaCSG67">
        <annotation>
          <documentation>The geodetic datum known as 'Guyana CSG76' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code CSG.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="heratNorthAfganistan">
        <annotation>
          <documentation>The geodetic datum known as 'Herat North' and intended to be used only in the geographic region of Afganistan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hermannskogel">
        <annotation>
          <documentation>The geodetic datum known as 'Hermannskogel' and intended to be used only in the geographic region of Yugoslavia (prior to 1990), Slovenia, Croatia, Bosnia and Herzegovina, and Serbia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hjorsey1955Iceland">
        <annotation>
          <documentation>The geodetic datum known as 'Hj”rsey 1955' and intended to be used only in the geographic region of Iceland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hongKong1929">
        <annotation>
          <documentation>The geodetic datum known as 'Hong Kong 1929' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code HKO.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hongKong1963HongKong">
        <annotation>
          <documentation>The geodetic datum known as 'Hong Kong 1963' and intended to be used only in the geographic region of Hong Kong. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="hungarian1972">
        <annotation>
          <documentation>The geodetic datum known as 'Hungarian 1972' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code HUY.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="huTzuShan">
        <annotation>
          <documentation>The geodetic datum known as 'Hu-Tzu-Shan' and intended to be used only in the geographic region of Taiwan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indianBangladesh">
        <annotation>
          <documentation>The geodetic datum known as 'Indian' and intended to be used only in the geographic region of Bangladesh. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indianIndiaNepal">
        <annotation>
          <documentation>The geodetic datum known as 'Indian' and intended to be used only in the geographic region of India and Nepal. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indianPakistan">
        <annotation>
          <documentation>The geodetic datum known as 'Indian' and intended to be used only in the geographic region of Pakistan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indianThailandVietnam">
        <annotation>
          <documentation>The geodetic datum known as 'Indian' and intended to be used only in the geographic region of Thailand and Vietnam. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indian1954Thailand">
        <annotation>
          <documentation>The geodetic datum known as 'Indian 1954' and intended to be used only in the geographic region of Thailand. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indian1960ConSonIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Indian 1960 (Con Son Island)' and intended to be used only in the geographic region of Con Son Island (Vietnam). [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indian1960Vietnam">
        <annotation>
          <documentation>The geodetic datum known as 'Indian 1960' and intended to be used only in the geographic region of Vietnam near 16øN. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indian1975Thailand">
        <annotation>
          <documentation>The geodetic datum known as 'Indian 1975' and intended to be used only in the geographic region of Thailand. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indian1975ThailandCycle1">
        <annotation>
          <documentation>The geodetic datum known as 'Indian 1975 - Cycle 1' and intended to be used only in the geographic region of Thailand. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="indonesian1974">
        <annotation>
          <documentation>The geodetic datum known as 'Indonesian 1974' and intended to be used only in the geographic region of Indonesia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ireland1965IrelandNorthern">
        <annotation>
          <documentation>The geodetic datum known as 'Ireland 1965' and intended to be used only in the geographic region of Ireland and Northern Ireland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ists061Astro1968GeorgiaIs">
        <annotation>
          <documentation>The geodetic datum known as 'ISTS 061 Astro 1968' and intended to be used only in the geographic region of the South Georgia Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ists073Astro1969DiegoGar">
        <annotation>
          <documentation>The geodetic datum known as 'ISTS 073 Astro 1969' and intended to be used only in the geographic region of Diego Garcia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="johnstonIsland1961">
        <annotation>
          <documentation>The geodetic datum known as 'Johnston Island 1961' and intended to be used only in the geographic region of Johnston Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kalianpurIndia">
        <annotation>
          <documentation>The geodetic datum known as 'Kalianpur' and intended to be used only in the geographic region of India. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kandawalaSriLanka">
        <annotation>
          <documentation>The geodetic datum known as 'Kandawala' and intended to be used only in the geographic region of Sri Lanka. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kcs2SierraLeone">
        <annotation>
          <documentation>The geodetic datum known as 'KCS 2, Sierra Leone' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code KCS.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kerguelenIsland1949">
        <annotation>
          <documentation>The geodetic datum known as 'Kerguelen Island 1949' and intended to be used only in the geographic region of Kerguelen Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kertau1948RevisedMalaysia">
        <annotation>
          <documentation>The geodetic datum known as 'Kertau 1948' or 'Revised Kertau' and intended to be used only in the geographic region of West Malaysia and Singapore. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kkjFinland">
        <annotation>
          <documentation>The geodetic datum known as 'KKJ' or 'Kartastokoordinaattijarjestelma' and intended to be used only in the geographic region of Finland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="koreanGeodeticSystem1995">
        <annotation>
          <documentation>The geodetic datum known as 'Korean Geodetic System 1995' and intended to be used only in the geographic region of South Korea. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kusaieAstro1951">
        <annotation>
          <documentation>The geodetic datum known as 'Kusaie Astro 1951' and intended to be used only in the geographic region of the Caroline Islands (Federated States of Micronesia). [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="kuwaitOilCompanyK28">
        <annotation>
          <documentation>The geodetic datum known as 'Kuwait Oil Company (K28)' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code KUW.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lc5Astro1961CaymanBracIs">
        <annotation>
          <documentation>The geodetic datum known as 'L.C. 5 Astro 1961' and intended to be used only in the geographic region of Cayman Brac Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Alberta">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Alberta and British Columbia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927AleutianE">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of the Aleutian Islands East of 180ø W. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927AleutianW">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of the Aleutian Islands West of 180ø W. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Bahamas">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of the Bahamas, except San Salvador Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927CanadMean">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended as a mean solution for the geographic region of Canada. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927CanalZone">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Canal Zone. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Caribbean">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended as a mean solution for the geographic region of the Caribbean (Barbados, Caicos Islands, Cuba, Dominican Republic, Grand Cayman, Jamaica, Leeward Islands, and Turks Islands). [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927CentAmer">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended as a mean solution for the geographic region of Central America (Belize, Costa Rica, El Salvador, Guatemala, Honduras, and Nicaragua). [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927ConusMean">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927 'and intended as a mean solution for the geographic region of the continental United States. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Cuba">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Cuba. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927EasternUs">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of the Eastern United States. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927HayesPen">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of the Hayes Peninsula, Greenland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Manitoba">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Manitoba and Ontario. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Mexico">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Mexico. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Newfound">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Newfoundland, New Brunswick, Nova Scotia and Quebec. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927NwTerSaskat">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of the Northwest Territories and Saskatchewan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Salvador">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of San Salvador Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927WesternUs">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of the Western United States. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Yukon">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Yukon. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1983AlaskaExAleut">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1983' and intended to be used only in the geographic region of Alaska, excluding Aleutian Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="leigonGhana">
        <annotation>
          <documentation>The geodetic datum known as 'Leigon' and intended to be used only in the geographic region of Ghana. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="liberia1964Liberia">
        <annotation>
          <documentation>The geodetic datum known as 'Liberia 1964' and intended to be used only in the geographic region of Liberia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lisbonCastelodiSaoJorge">
        <annotation>
          <documentation>The geodetic datum known as 'Lisbon (Castelo di SÆo Jorge)' and intended to be used only in the geographic region of Portugal. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="localAstro">
        <annotation>
          <documentation>A local geodetic datum established through astronomic observations. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lomaQuintanaVenezuela">
        <annotation>
          <documentation>The geodetic datum known as 'Loma Quintana' and intended to be used only in the geographic region of Venezuela. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="luzonMindanaoIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Luzon' and intended to be used only in the geographic region of Mindanao Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="luzonPhilipinesNotMindanao">
        <annotation>
          <documentation>The geodetic datum known as 'Luzon' and intended to be used only in the geographic region of the Philipines, excepting Mindanao Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mahe1971MaheIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Mahe 1971' and intended to be used only in the geographic region of Mahe Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="manokwariWestIrian">
        <annotation>
          <documentation>The geodetic datum known as 'Manokwari' and intended to be used only in the geographic region of West Irian. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="marcoAstroSalvageIslands">
        <annotation>
          <documentation>The geodetic datum known as 'Marco Astro' and intended to be used only in the geographic region of Salvage Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="martiniqueFortDesaix">
        <annotation>
          <documentation>The geodetic datum known as 'Martinique Fort-Desaix' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code MAR.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="massawEritreaEthiopia">
        <annotation>
          <documentation>The geodetic datum known as 'Massawa' and intended to be used only in the geographic region of Eritrea, Ethiopia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mayotteCombani">
        <annotation>
          <documentation>The geodetic datum known as 'Mayotte Combani' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code MCX.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="merchichMorocco">
        <annotation>
          <documentation>The geodetic datum known as 'Merchich' and intended to be used only in the geographic region of Morocco. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="midwayAstro1961MidwayIs">
        <annotation>
          <documentation>The geodetic datum known as 'Midway Astro 1961' and intended to be used only in the geographic region of Midway Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minnaCameroon">
        <annotation>
          <documentation>The geodetic datum known as 'Minna' and intended to be used only in the geographic region of Cameroon. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minnaNigeria">
        <annotation>
          <documentation>The geodetic datum known as 'Minna' and intended to be used only in the geographic region of Nigeria. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="modifiedBJZ54China">
        <annotation>
          <documentation>The geodetic datum known as 'Modified BJZ54' and intended to be used only in the geographic region of China. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="montjongLowe">
        <annotation>
          <documentation>The geodetic datum known as 'Montjong Lowe' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code MOL.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="montserratIslandAstro1958">
        <annotation>
          <documentation>The geodetic datum known as 'Montserrat Island Astro 1958' and intended to be used only in the geographic region of Montserrat and Leeward Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1983Aleutian">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1983' and intended to be used only in the geographic region of Aleutian Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1983Canada">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1983' and intended to be used only in the geographic region of Canada. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1983Conus">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1983' and intended to be used only in the geographic region of the continental United States. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1983Hawaii">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1983' and intended to be used only in the geographic region of Hawaii. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1983Mexico">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1983' and intended to be used only in the geographic region of Mexico and Central America.. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northSahara1959">
        <annotation>
          <documentation>The geodetic datum known as 'North Sahara 1959' and intended to be used only in the geographic region of Algeria. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="observMeteorologico1939">
        <annotation>
          <documentation>The geodetic datum known as 'Observatorio Meteorologico 1939' and intended to be used only in the geographic region of the Corvo and Flores Islands, Azores. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ocotopequeGuatemala">
        <annotation>
          <documentation>The geodetic datum known as 'Ocotopeque, Guatemala' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code OCO.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oldEgyptian">
        <annotation>
          <documentation>The geodetic datum known as 'Old Egyptian' and intended to be used only in the geographic region of Egypt. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oldHawaiianHawaiiIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Old Hawaiian' and intended to be used only in the geographic region of Hawaii. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oldHawaiianKauaiIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Old Hawaiian' and intended to be used only in the geographic region of Kauai. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oldHawaiianMauiIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Old Hawaiian' and intended to be used only in the geographic region of Maui. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oldHawaiianMeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'Old Hawaiian' and intended as a mean solution for the geographic region of the Hawaii Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oldHawaiianOahuIsland">
        <annotation>
          <documentation>The geodetic datum known as 'Old Hawaiian' and intended to be used only in the geographic region of Oahu. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oman">
        <annotation>
          <documentation>The geodetic datum known as 'Oman' and intended to be used only in the geographic region of Oman. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ordnanceSurvGB1936England">
        <annotation>
          <documentation>The geodetic datum known as 'Ordnance Survey G.B. 1936' and intended to be used only in the geographic region of England. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ordnanceSurvGB1936ScotWale">
        <annotation>
          <documentation>The geodetic datum known as 'Ordnance Survey G.B. 1936' and intended to be used only in the geographic region of England, the Isle of Man, and Wales. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ordnanceSurvGB1936MeanVal">
        <annotation>
          <documentation>The geodetic datum known as 'Ordnance Survey G.B. 1936' and intended as a mean solution for the geographic region of England, the Isle of Man, Scotland, Shetland, and Wales. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ordnanceSurvGB1936ScotShet">
        <annotation>
          <documentation>The geodetic datum known as 'Ordnance Survey G.B. 1936' and intended to be used only in the geographic region of Scotland and the Shetland Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ordnanceSurvGB1936Wales">
        <annotation>
          <documentation>The geodetic datum known as 'Ordnance Survey G.B. 1936' and intended to be used only in the geographic region of Wales. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mountDillonTobago">
        <annotation>
          <documentation>The geodetic datum known as 'Mount Dillon, Tobago' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code MDT.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="mPoralokoGabon">
        <annotation>
          <documentation>The geodetic datum known as 'M'Poraloko' and intended to be used only in the geographic region of Gabon. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nahrwanMasirahIslandOman">
        <annotation>
          <documentation>The geodetic datum known as 'Nahrwan' and intended to be used only in the geographic region of Masirah Island, Oman. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nahrwanSaudiArabia">
        <annotation>
          <documentation>The geodetic datum known as 'Nahrwan' and intended to be used only in the geographic region of Saudi Arabia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="nahrwanUnitedArabEmirates">
        <annotation>
          <documentation>The geodetic datum known as 'Nahrwan' and intended to be used only in the geographic region of the United Arab Emirates. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="naparimaBwiTrinidadTobago">
        <annotation>
          <documentation>The geodetic datum known as 'Naparima' and intended to be used only in the geographic region of the British West Indies, Trinidad and Tobago. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="newFrenchZeroMeridianParis">
        <annotation>
          <documentation>The geodetic datum known as 'New French' or 'Nouvelle Triangulation Fran‡aise' whose zero meridian is set at Paris and is intended to be used only in the geographic region of continental France, Corsica and other surrounding islands. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code NFR1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="northAm1927Alaska">
        <annotation>
          <documentation>The geodetic datum known as 'North American 1927' and intended to be used only in the geographic region of Alaska. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="osloObservatoryOld">
        <annotation>
          <documentation>The geodetic datum known as 'Oslo Observatory (Old)' and intended to be used only in the geographic region of Norway. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="padangBaseWestEnd">
        <annotation>
          <documentation>The geodetic datum known as 'Padang Base West End' and intended to be used only in the geographic region of Sumatra, Indonesia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="padangBaseWestEndZeroMerid">
        <annotation>
          <documentation>The geodetic datum known as 'Padang Base West End' whose zero meridian is set at Djakarta and is intended to be used only in the geographic region of Sumatra, Indonesia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="palestine1928">
        <annotation>
          <documentation>The geodetic datum known as 'Palestine 1928' and intended to be used only in the geographic region of Israel and Jordan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="picoDeLasNievesCanaryIs">
        <annotation>
          <documentation>The geodetic datum known as 'Pico de las Nieves' and intended to be used only in the geographic region of Canary Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pitcairnAstro1967">
        <annotation>
          <documentation>The geodetic datum known as 'Pitcairn Astro 1967' and intended to be used only in the geographic region of Pitcairn Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="point58MeanSolution">
        <annotation>
          <documentation>The geodetic datum known as 'Point 58 Mean Solution' and intended to be used only in the geographic region of Burkina Faso and Niger. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pointeNoire1948">
        <annotation>
          <documentation>The geodetic datum known as 'Pointe Noire 1948' and intended to be used only in the geographic region of Congo. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="potsdamHelmertturmGermany">
        <annotation>
          <documentation>The geodetic datum known as 'Potsdam' or 'Helmertturm' and intended to be used only in the geographic region of Germany. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956Bolivia">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Bolivia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956Columbia">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Columbia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956Ecuador">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Ecuador. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956Guyana">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Guyana. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956MeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended as a mean solution for the geographic region of Bolivia, Chile, Colombia, Ecuador, Guyana, Peru, and Venezuela. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956NChile">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Northern Chile near 19øS. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956Peru">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Peru. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956SChile">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Southern Chile near 43øS. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthAm1956Venezuela">
        <annotation>
          <documentation>The geodetic datum known as 'Prov. S. American 1956' and intended to be used only in the geographic region of Venezuela. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="provSouthChilean1963">
        <annotation>
          <documentation>The geodetic datum known as 'Provisional South Chilean 1963' or 'Hito XVIII 1963' and intended to be used only in the geographic region of Chile south of 53ø S. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="puertoRicoVirginIslands">
        <annotation>
          <documentation>The geodetic datum known as 'Puerto Rico' and intended to be used only in the geographic region of Puerto Rico and the Virgin Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Albania">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Albania. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Czechoslovakia">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Czechoslovakia (prior to 1 January 1993). [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Hungary">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Hungary. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Kazakhstan">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Kazakhstan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Latvia">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Latvia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Poland">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Poland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Romania">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Romania. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="pulkovo1942Russia">
        <annotation>
          <documentation>The geodetic datum known as 'Pulkovo 1942' and intended to be used only in the geographic region of Russia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="qatarNationalQatar">
        <annotation>
          <documentation>The geodetic datum known as 'Qatar National' and intended to be used only in the geographic region of Qatar. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="qornoqSouthGreenland">
        <annotation>
          <documentation>The geodetic datum known as 'Qornoq' and intended to be used only in the geographic region of South Greenland. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rauenbergBerlinGermany">
        <annotation>
          <documentation>The geodetic datum known as 'Rauenberg' and intended to be used only in the geographic region of Berlin, Germany. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reconTriangulationMorocco">
        <annotation>
          <documentation>The geodetic datum known as 'Reconnaissance Triangulation, Morocco' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code REC.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="reunion1947">
        <annotation>
          <documentation>The geodetic datum known as 'Reunion 1947' and intended to be used only in the geographic region of the Mascarene Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="revisedNahrwan">
        <annotation>
          <documentation>The geodetic datum known as 'Revised Nahrwan' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code NAX.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rome1940">
        <annotation>
          <documentation>The geodetic datum known as 'Rome 1940' or 'Monte Mario 1940' and intended to be used only in the geographic region of Italy. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rome1940ZeroMeridianRome">
        <annotation>
          <documentation>The geodetic datum known as 'Rome 1940' or 'Monte Mario 1940' whose zero meridian is set at Rome and is intended to be used only in the geographic region of Italy. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="rt90StockholmSweden">
        <annotation>
          <documentation>The geodetic datum known as 'RT90, Stockholm, Sweden' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code RTS.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sainteAnneI1984Guadeloupe">
        <annotation>
          <documentation>The geodetic datum known as 'Sainte Anne I 1984' and intended to be used only in the geographic region of Guadeloupe. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="santoDos1965EspiritoSanto">
        <annotation>
          <documentation>The geodetic datum known as 'Santo DOS. 1965' and intended to be used only in the geographic region of Espirito Santo Island. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="saoBrazSaoMiguelAzores">
        <annotation>
          <documentation>The geodetic datum known as 'Sao Braz' and intended to be used only in the geographic region of Sao Miguel, the Santa Maria Islands, and the Azores. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sapperHill1943EastFalkland">
        <annotation>
          <documentation>The geodetic datum known as 'Sapper Hill 1943' and intended to be used only in the geographic region of the East Falkland Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="schwarzeckNamibia">
        <annotation>
          <documentation>The geodetic datum known as 'Schwarzeck' and intended to be used only in the geographic region of Namibia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="seBasePortoSanto">
        <annotation>
          <documentation>The geodetic datum known as 'SE Base Porto Santo' and intended to be used only in the geographic region of Porto Santo and the Madeira Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="selvagemGrande1938Salvage">
        <annotation>
          <documentation>The geodetic datum known as 'Selvagem Grande 1938' and intended to be used only in the geographic region of the Salvage Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sierraLeone1960">
        <annotation>
          <documentation>The geodetic datum known as 'Sierra Leone 1960' and intended to be used only in the geographic region of Sierra Leone. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sJtsk">
        <annotation>
          <documentation>The geodetic datum known as 'S-JTSK' and intended to be used in the geographic region of the Czech Republic and Slovakia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1. The S-JTSK geodetic datum is used in the geographic region of the Czech Republic and Slovakia by their civilian government offices.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAfricanSouthAfrica">
        <annotation>
          <documentation>The geodetic datum known as 'South African' and intended to be used only in the geographic region of South Africa. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Argentina">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Argentina. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969BaltraIs">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Baltra and the Galapagos Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Bolivia">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Bolivia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Brazil">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Brazil. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Chile">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Chile. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Columbia">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Columbia. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Ecuador">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Ecuador. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Guyana">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Guyana. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969MeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended as a mean solution for the geographic region of Argentina, Bolivia, Brazil, Chile, Columbia, Ecuador, Guyana, Paraguay, Peru, Trinidad and Tobago, and Venezuela. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Paraguay">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Paraguay. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Peru">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Peru. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Trinidad">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Trinidad and Tobago. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAmerican1969Venezuela">
        <annotation>
          <documentation>The geodetic datum known as 'South American 1969' and intended to be used only in the geographic region of Venezuela. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sirgas">
        <annotation>
          <documentation>The geodetic datum known as 'South American Geocentric Reference System' and intended to be used only in the geographic region of South America. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="southAsiaSingapore">
        <annotation>
          <documentation>The geodetic datum known as 'South Asia' and intended to be used only in the geographic region of Southeast Asia and Singapore. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sovietGeodeticSystem1985">
        <annotation>
          <documentation>The geodetic datum known as 'Soviet Geodetic System 1985' and intended to be used only in the geographic region of the former Soviet Union. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sovietGeodeticSystem1990">
        <annotation>
          <documentation>The geodetic datum known as 'Soviet Geodetic System 1990' and intended to be used only in the geographic region of the former Soviet Union. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stPierreetMiquelon1950">
        <annotation>
          <documentation>The geodetic datum known as 'St. Pierre et Miquelon 1950' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code SPX.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="stockholm1938Sweden">
        <annotation>
          <documentation>The geodetic datum known as 'Stockholm 1938' and intended to be used only in the geographic region of Sweden. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="sydneyObservatoryNewSouth">
        <annotation>
          <documentation>The geodetic datum known as 'Sydney Observatory, New South Wales, Australia' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code SYO.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tananariveObservatory1925">
        <annotation>
          <documentation>The geodetic datum known as 'Tananarive Observatory 1925' and intended to be used only in the geographic region of Madagascar. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tananariveObs1925ZerMerPar">
        <annotation>
          <documentation>The geodetic datum known as 'Tananarive Observatory 1925' whose zero meridian is set at Paris and is intended to be used only in the geographic region of Madagascar. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timbalai1948BruneiMalaysia">
        <annotation>
          <documentation>The geodetic datum known as 'Timbalai 1948' and intended to be used only in the geographic region of Brunei and East Malaysia (Sarawak and Sabah). [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="timbalai1968">
        <annotation>
          <documentation>The geodetic datum known as 'Timbalai 1968' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code TIN.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tokyoJapan">
        <annotation>
          <documentation>The geodetic datum known as 'Tokyo' and intended to be used only in the geographic region of Japan. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tokyoKorea">
        <annotation>
          <documentation>The geodetic datum known as 'Tokyo' and intended to be used only in the geographic region of Korea. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tokyoKoreaCycle1">
        <annotation>
          <documentation>The geodetic datum known as 'Tokyo - Cycle 1' and intended to be used only in the geographic region of Korea. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tokyoMeanValue">
        <annotation>
          <documentation>The geodetic datum known as 'Tokyo' and intended as a mean solution for the geographic region of Japan, Korea, and Okinawa. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tokyoOkinawa">
        <annotation>
          <documentation>The geodetic datum known as 'Tokyo' and intended to be used only in the geographic region of Okinawa. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="trinidad1903">
        <annotation>
          <documentation>The geodetic datum known as 'Trinidad 1903' and whose geographic region of intended use is not specified. [Desc] See DIGEST 2.1, Part 3, Table 6-2, code TRI.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="tristanAstro1968Cunha">
        <annotation>
          <documentation>The geodetic datum known as 'Tristan Astro 1968' and intended to be used only in the geographic region of Tristan da Cunha. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="vitiLevu1916FijiIslands">
        <annotation>
          <documentation>The geodetic datum known as 'Viti Levu 1916' and intended to be used only in the geographic region of Viti Levu Island, Fiji Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="voirol1875">
        <annotation>
          <documentation>The geodetic datum known as 'Voirol 1875' and intended to be used only in the geographic region of Algeria. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="voirol1875ZeroMeridParis">
        <annotation>
          <documentation>The geodetic datum known as 'Voirol 1875' whose zero meridian is set at Paris and is intended to be used only in the geographic region of Algeria. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="voirol1960Algeria">
        <annotation>
          <documentation>The geodetic datum known as 'Voirol 1960' and intended to be used only in the geographic region of Algeria. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="voirol1960ZeroMeridParis">
        <annotation>
          <documentation>The geodetic datum known as 'Voirol 1960' whose zero meridian is set at Paris and is intended to be used only in the geographic region of Algeria. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wakeIslandAstro1952">
        <annotation>
          <documentation>The geodetic datum known as 'Wake Island 1952' which is based on astronomic observations and is intended to be used only in the geographic region of the Wake Atoll. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wakeEniwetok1960MarshallIs">
        <annotation>
          <documentation>The geodetic datum known as 'Wake-Eniwetok 1960' and intended to be used only in the geographic region of the Marshall Islands. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="worldGeodeticSystem1960">
        <annotation>
          <documentation>The geodetic datum known as 'World Geodetic System 1960' and intended to be used globally. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="worldGeodeticSystem1966">
        <annotation>
          <documentation>The geodetic datum known as 'World Geodetic System 1966' and intended to be used globally. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="worldGeodeticSystem1972">
        <annotation>
          <documentation>The geodetic datum known as 'World Geodetic System 1972' and intended to be used globally. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="worldGeodeticSystem1984">
        <annotation>
          <documentation>The geodetic datum known as 'World Geodetic System 1984' and intended to be used globally. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="yacareUruguay">
        <annotation>
          <documentation>The geodetic datum known as 'Yacare' and intended to be used only in the geographic region of Uruguay. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="zanderijSurinam">
        <annotation>
          <documentation>The geodetic datum known as 'Zanderij' and intended to be used only in the geographic region of Surinam. [Desc] See U.S. DoD World Geodetic System 1984 - Its Definition and Relationships with Local Geodetic Systems, 3rd edition, Amendment 1.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="intervalClosureTypeType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="closedInterval">
        <annotation>
          <documentation>The bounded interval [minimimValue, maximumValue]. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gteSemiInterval">
        <annotation>
          <documentation>The unbounded interval [minimumValue, +infinity). [Desc] The value supplied for the upper endpoint, if any, is not meaningful.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gteToLtInterval">
        <annotation>
          <documentation>The right half-open bounded interval [minimimValue, maximumValue). [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gtSemiInterval">
        <annotation>
          <documentation>The left half-open unbounded interval (minimumValue, +infinity). [Desc] The value supplied for the upper endpoint, if any, is not meaningful.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="gtToLteInterval">
        <annotation>
          <documentation>The left half-open bounded interval (minimimValue, maximumValue]. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="lteSemiInterval">
        <annotation>
          <documentation>The unbounded interval (-infinity, maximumValue]. [Desc] The value supplied for the lower endpoint, if any, is not meaningful.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ltSemiInterval">
        <annotation>
          <documentation>The right half-open unbounded interval (-infinity, maximumValue). [Desc] The value supplied for the lower endpoint, if any, is not meaningful.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="openInterval">
        <annotation>
          <documentation>The bounded open interval (minimumValue, maximumValue). [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="verticalDatumType">
    <annotation>
      <documentation>NA [Desc] NA</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="groundLevel">
        <annotation>
          <documentation>A continuous surface over dry land and non-tidal waters (for example: lakes). [Desc] In the case of non-tidal waters it is necessary to specify hydrologic conditions in order to ensure a precise reference surface specification. Over extensive areas it is often defined by a digital elevation model (for example: a matrix of elevation values or a Triangulated Irregular Network (TIN)). Over tidal waters (for example: oceans) it is usually considered to be extended to cover the remainder of the world based on a Mean Sea Level (MSL) surface.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="meanSeaLevel">
        <annotation>
          <documentation>A continuous surface over the oceans (or its hypothetical extension under the land masses) defined by the mean of sea level surfaces approximated and observed over 19 years. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="ngvd29">
        <annotation>
          <documentation>A fixed reference for elevations derived from a general adjustment in 1929 of the first-order leveling nets of both the United States and Canada. [Desc] In the adjustment, mean sea level was held fixed as observed at 21 tide stations in the United States and 5 in Canada.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="navd88">
        <annotation>
          <documentation>A fixed reference for elevations derived from a general adjustment of the first-order terrestrial levelling nets of the United States, Canada, and Mexico. [Desc] In the adjustment, only the height of the primary tidal bench mark, referenced to the International Great Lakes Datum of 1985 local mean sea level height value, at Pointe-au-Pere, Quebec, on the Gulf of St. Lawrence was held fixed, thus providing minimum constraint.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wgs84Egm08">
        <annotation>
          <documentation>The geopotential surface defined by the World Geodetic System (WGS) 1984 EGM08 Earth Gravity Model that is closely associated with the mean ocean surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wgs84Egm96">
        <annotation>
          <documentation>The geopotential surface defined by the World Geodetic System (WGS) 1984 EGM96 Earth Gravity Model that is closely associated with the mean ocean surface. [Desc] NA</documentation>
        </annotation>
      </enumeration>
      <enumeration value="wgs84">
        <annotation>
          <documentation>The oblate ellipsoidal figure of the Earth defined by the World Geodetic System (WGS) 1984. [Desc] NA</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
</schema>
